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

e2e: places-order spec changes seed data, so its retry can't pass

Chiusa Adatta ai principianti
#336 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
83/100
Tipo di issue
Bug
Chiarezza
Specificata chiaramente
Stato di attività
Attiva
Stack tecnologico
playwright, react, typescript

Direzione di ricerca

Leggi apps/web/e2e/places-order.spec.ts e confrontane la configurazione e la pulizia con map-arrange.spec.ts. Esegui la spec end-to-end places-order per riprodurre la dipendenza dai dati seed, poi verifica che crei e pulisca il proprio luogo o la propria posizione. Il lavoro è completato quando un nuovo tentativo non dipende più dalla Pantry dei dati seed.

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

Descrizione

apps/web/e2e/places-order.spec.ts › "places read A to Z, boxes stay in the tree, and Move puts a thing into a box" timed out once in CI (48 s, waiting for the box page's "Pantry" heading after Turn into a box), and passed on a re-run.

Its retry can't recover: the first try already turned the seed's Pantry into a box, so the retry fails at before.places.find((p) => p.name === 'Pantry') with "Cannot read properties of undefined (reading 'id')".

Make the test independent of earlier attempts: create its own place (or its own location, as map-arrange.spec.ts does) instead of converting the seed's Pantry, and clean it up after.

Lingua principale
TypeScript
Stelle
134
Fork
7
Merge medio
8h 56m
PR unite (30g)
278

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 keptinventory/kept

Tutte le issue di keptinventory/kept

Issue simili

Altre issue su TypeScript

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.