Hacktoberfest 2026:维护者为十月标记出来的 issue,仍然开放、适合新手。 浏览 Hacktoberfest issue

Device test manas_membership_e2e: Vishnu feed case taps NoteCardMenu ambiguously when the feed has other notes

未关闭 适合新手
#300 0 条评论 0 个 reaction 已指派 0 人 在 GitHub 查看

维护者通常 1 天内回复

还没有人认领这个 Issue。

评估

难度
2/5
预计耗时
1-3 小时
新手友好度
82/100
Issue 类型
缺陷
描述清晰度
描述清楚
活跃度
活跃
技术栈
dart, flutter
领域
testing

调研方向

打开 integration_test/manas_membership_e2e_test.dart,阅读第 352 行附近的 Vishnu feed menu saves and adds a note to Manas 用例。检查如何定位预置笔记的卡片,并与点击 NoteCardMenu 的操作进行比较;issue 建议将 finder 限定到该卡片,或先清空 feed。完成标准是:即使 feed 中已有其他笔记,测试仍会点击预期的菜单并通过。

由索引模型根据 Issue 内容生成。

描述

bug good first issue

Test problem, not an app bug. Reproduced on main (4f1042b) and on #299, same failure.

integration_test/manas_membership_e2e_test.dart → Vishnu feed menu saves and adds a note to Manas fails on a phone whose feed already holds notes:

The finder "Found 4 widgets with type NoteCardMenu" ... ambiguously found multiple matching widgets. The "tap()" method needs a single target.

The test does tester.tap(find.byType(NoteCardMenu)) (line ~352) and assumes the seeded note is the only one in the feed. The thread, public group and private group cases pass because those screens show only their own notes.

Fix: tap the menu inside the seeded note's card (find.descendant), or clear the feed first.

主要语言
Dart
星标
2
派生
2
平均合并
18 小时 53 分钟
30 天内合并 PR
35

环境准备

  • 没有 Dockerfile 或 Docker Compose 文件
  • 没有 Pull Request 模板
  • 阅读贡献指南

从这里开始

  1. 先读完整个 Issue,再读项目的贡献指南。
  2. 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
  3. Fork 仓库,在一个分支上完成修改。
  4. 提交 Pull Request,并在描述里引用这个 Issue 编号。

basictech01/uniun 的其他 Issue

查看 basictech01/uniun 的全部 Issue

相似的 Issue

更多 Dart Issue

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。