Hacktoberfest 2026: những issue maintainer đã đánh dấu cho tháng Mười, đang mở và phù hợp người mới. Xem issue Hacktoberfest

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

Đang mở Phù hợp với người mới
#300 0 bình luận 0 reaction 0 người được giao Xem trên GitHub

Maintainer thường phản hồi trong vòng 1 ngày

Chưa có ai nhận issue này.

Đánh giá

Độ khó
2/5
Thời gian dự kiến
1-3 giờ
Mức phù hợp với người mới
82/100
Loại issue
Lỗi
Độ rõ ràng
Đặc tả rõ ràng
Mức độ hoạt động
Sôi nổi
Công nghệ
dart, flutter
Lĩnh vực
testing

Hướng nghiên cứu

Mở integration_test/manas_membership_e2e_test.dart và đọc trường hợp Vishnu feed menu saves and adds a note to Manas ở khoảng dòng 352. Kiểm tra cách xác định thẻ của ghi chú được tạo sẵn và so sánh với thao tác chạm vào NoteCardMenu; issue đề xuất giới hạn finder vào thẻ đó hoặc xóa feed trước. Hoàn tất khi bài kiểm thử chạm đúng menu cần chọn và chạy thành công dù feed đã có các ghi chú khác.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Mô tả

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.

Ngôn ngữ chính
Dart
Star
2
Fork
2
Merge trung bình
1 ngày 35 phút
Pull request đã merge (30 ngày)
36

Chuẩn bị môi trường

Bắt đầu từ đâu

  1. Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
  2. Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
  3. Fork repository và làm thay đổi trên một nhánh.
  4. Mở pull request có tham chiếu số hiệu của issue.

Issue khác của basictech01/uniun

Tất cả issue của basictech01/uniun

Issue tương tự

Thêm issue về Dart

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.