Hacktoberfest 2026: the issues maintainers tagged for October, open and beginner-friendly. Browse Hacktoberfest issues

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

Closed Beginner friendly
#336 0 comments 0 reactions 0 assignees View on GitHub

Maintainers usually reply within 1 day

Nobody has claimed this yet.

Assessment

Difficulty
2/5
Estimated time
1-3 hours
Newbie friendliness
83/100
Issue type
Bug
Clarity
Clearly specified
Activity status
Active
Tech stack
playwright, react, typescript

Research direction

Read apps/web/e2e/places-order.spec.ts and compare its setup and cleanup with map-arrange.spec.ts. Run the places-order end-to-end spec to reproduce the seed data dependency, then confirm it creates and cleans up its own place or location. It is done when a retry no longer depends on the seed's Pantry.

Written by the indexing model from the issue text.

Description

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.

Dominant language
TypeScript
Stars
134
Forks
7
Avg merge
9h 4m
Merged PRs (30d)
273

Getting set up

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from keptinventory/kept

All issues in keptinventory/kept

Similar issues

More TypeScript issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.