mirror of
https://github.com/karatektus/pl_mail.git
synced 2026-10-25 01:54:10 +00:00
Photograph the filters and the calendar, on a mailbox anyone can seed
The README tour was missing both screens, and could not gain them: the suite that captures it needed a demo installation exactly one person had. The E2E fixtures cannot stand in — "E2E Trash Me" is the right name for an assertion and the wrong one for a picture in a readme — so the screenshots could only be retaken by that person, and only they could tell whether they still matched the app. app:test:seed-demo writes a mailbox that reads like mail: ten threads with senders, subjects and labels dull enough to be believable, none of it anyone's real correspondence, which is what the caption under those images promises. It also clears the fixture account and any leftover calendar events, so the same command twice gives the same picture. The calendar events are created through the dialog rather than seeded. An event is a JSCalendar object whose occurrences are materialised on write, and going around the writer to put rows in the database is how a screenshot ends up showing a state the app cannot produce. One bug the camera found: the live match count read "Matches 1 existing messages". The number is substituted in the browser, so the string now carries both forms and the builder picks one. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
1 parent
31db1ff16d
commit
4a8dc7d151
9 files changed
+411
-5
No files matched your search
Binary file not shown.
|
After Width: | Height: | Size: 47 KiB |
Reference in new issue
Block a user