Money: E2E waits for a stale Create Budget label #1310

Open
opened 2026-10-07 03:55:44 +00:00 by kayg · 0 comments
Owner

Steps

  1. Run the real-server Money E2E flow.
  2. Open the import wizard, review an export with an inferred starting balance, and reach the final review state.
  3. Run the assertion for the Create Budget button.

Expected

The E2E locator matches the accessible name exposed by the current product UI.

Actual

The test waits for the case-sensitive name Create Budget, while the product currently renders Create budget. Playwright times out before the remaining import assertions.

Evidence

artifacts/money/money-create-budget-label-test.txt records the exact test and product labels. The real-server E2E had already passed the Budget, import cancel, transaction, and exact Markdown checks before reaching this stale locator.

Severity: minor

## Steps 1. Run the real-server Money E2E flow. 2. Open the import wizard, review an export with an inferred starting balance, and reach the final review state. 3. Run the assertion for the Create Budget button. ## Expected The E2E locator matches the accessible name exposed by the current product UI. ## Actual The test waits for the case-sensitive name `Create Budget`, while the product currently renders `Create budget`. Playwright times out before the remaining import assertions. ## Evidence `artifacts/money/money-create-budget-label-test.txt` records the exact test and product labels. The real-server E2E had already passed the Budget, import cancel, transaction, and exact Markdown checks before reaching this stale locator. Severity: minor
Commenting is not possible because the repository is archived.
No labels
No milestone
No project
No assignees
1 participant
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
kayg/calternal-v0#1310
No description provided.