Add browser test for the dashboard #59
Labels
No labels
app
backlog
bug
ci-cd
contribution welcome
duplicate
enhancement
good first issue
help wanted
question
testing
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Depends on
#35 Enhance dashboard page
lvl0/dishplanner
#54 Replace Dusk with Pest 4 browser testing (Playwright)
lvl0/dishplanner
Reference: lvl0/dishplanner#59
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Gap
/dashboardhas no browser test and no feature test. It is the post-login landing page, so every authenticated session starts there.Do #35 first
#35 ("Enhance dashboard page") will change this page. Writing browser tests against the current layout means rewriting them straight after.
Order: #54 (Pest migration) → #35 (dashboard redesign) → this.
If #35 slips out of this milestone, this should follow it rather than be done early.
Scope
In
tests/Browser/Dashboard/DashboardTest.php:/dishes,/schedule, and/usersworks from herePest's console-error assertions are worth using — a dashboard that renders but throws JS errors is a real failure mode this app has no coverage for.
Acceptance