e2e: places-order spec changes seed data, so its retry can't pass
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
- Domain
- full-stack, testing
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
- Ships a Dockerfile or Docker Compose file
- Has a pull request template
- Read the contributing guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from keptinventory/kept
-
Installation on Home AssistantPossibly taken @ibrahimroshdy claimed this today. Openarea: infra idea
Difficulty 5/5 Over a week Newbie friendliness 25/100
keptinventory/kept#289 · 1 comment · 1 assignee ·
Maintainers usually reply within 1 day
-
Place templates for storage furniture: compartments in one step, with codes derived from the parentPossibly taken @ibrahimroshdy claimed this today. Openarea: map area: web idea status: confirmed
Difficulty 5/5 Over a week Newbie friendliness 25/100
keptinventory/kept#238 · 1 comment · 1 assignee ·
Maintainers usually reply within 1 day
-
area: map area: web roadmap
Difficulty 5/5 Over a week Newbie friendliness 22/100
keptinventory/kept#197 ·
Maintainers usually reply within 1 day
-
area: infra help wanted
Difficulty 4/5 3-5 days Newbie friendliness 48/100
keptinventory/kept#176 ·
Maintainers usually reply within 1 day
-
area: web roadmap
Difficulty 5/5 Over a week Newbie friendliness 25/100
keptinventory/kept#169 · 1 reaction ·
Maintainers usually reply within 1 day
All issues in keptinventory/kept
Similar issues
-
bug
Difficulty 2/5 1-3 hours Newbie friendliness 82/100
scaleway/ultraviolet#7089 ·
Maintainers usually reply within 2 days
-
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 67/100
tencent-connect/dsh-qqbot#81 ·
Maintainers usually reply within 1 day
-
[Bug]: Pen taps on sidebar rows start a drag and lose their clickPossibly taken @makhnatkin claimed this today. Open
Difficulty 2/5 1-3 hours Newbie friendliness 62/100
Maintainers usually reply within 1 day
-
bug
Difficulty 2/5 1-3 hours Newbie friendliness 66/100
clangd/vscode-clangd#1009 ·