Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

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

Aperta Adatta ai principianti
#300 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub

I maintainer di solito rispondono entro 1 giorno

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
2/5
Tempo stimato
1-3 ore
Idoneità per principianti
82/100
Tipo di issue
Bug
Chiarezza
Specificata chiaramente
Stato di attività
Attiva
Stack tecnologico
dart, flutter
Ambito
testing

Direzione di ricerca

Apri integration_test/manas_membership_e2e_test.dart e leggi il caso Vishnu feed menu saves and adds a note to Manas intorno alla riga 352. Controlla come viene individuata la scheda della nota precaricata e confrontalo con il tocco su NoteCardMenu; l’issue suggerisce di limitare il finder a quella scheda o di svuotare prima il feed. Il lavoro è completato quando il test tocca il menu previsto e passa anche se nel feed sono già presenti altre note.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

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.

Lingua principale
Dart
Stelle
2
Fork
2
Merge medio
19h 21m
PR unite (30g)
37

Preparare l'ambiente

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di basictech01/uniun

Tutte le issue di basictech01/uniun

Issue simili

Altre issue su Dart

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.