Add browser test for skipping a meal and marking eating out #58
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
#54 Replace Dusk with Pest 4 browser testing (Playwright)
lvl0/dishplanner
Reference: lvl0/dishplanner#58
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
#51 added an optional skip reason ("eating out") to the schedule calendar. It is covered by feature tests (
ScheduleCalendarTest,SkipScheduledUserDishForDateActionTest) but has no browser test — no browser test intests/Browser/Schedule/mentions skipping at all.This is a calendar interaction driven by Livewire and Alpine, so the browser layer is where the real behaviour lives.
Scope
In
tests/Browser/Schedule/SkipMealTest.php:Blocked by #54
Write in Pest browser syntax after the Dusk → Pest migration. This flow is a good first candidate for the new setup — it is visual, interactive, and recent, so it doubles as proof the migration works.
Acceptance