10 lines
1.5 KiB
Markdown
10 lines
1.5 KiB
Markdown
# Work on a day off
|
|
|
|
WJ-007 uses a fixed Wednesday in the real mobile Chromium UI. WorkService and HabitService receive the same isolated test clock. TodayView now obtains its date through WorkService.today, matching the work form's day determination instead of bypassing that clock.
|
|
|
|
A test-only enabled subscription is linked to the signed-in device. ReminderEligibility must first report it due at 20:30 Europe/Berlin. Marking the day off through the UI must suppress it even before work is saved. The browser then saves three hours, checks today's, week's and month's totals on Today, and returns to Work to verify the day-off marker remains set. The database and final reminder eligibility are checked independently.
|
|
|
|
Push delivery stays disabled; no actual message is sent. The subscription is an isolated fixture, not a claim of real browser push registration. No production data or schema changes are involved. Validation passed for 0.1.49-SNAPSHOT: all ten browser scenarios, 184 executed JVM cases (206 reported, 22 filtered or still unbound), zero failures/errors, 68 operations tests, 17 frontend tests and production/admin-recovery smoke checks.
|
|
|
|
Full-suite follow-up also exposed an HTTP fixture starting Vaadin in development mode without vaadin-dev-server on the production classpath. The Gradle test task now explicitly forwards vaadin.productionMode=true when invoked with -Pproduction=true, consistent with the selected build. Normal development-mode builds are unaffected.
|