forked from GitHubMirrors/silverbullet-icalendar
feat(test): implement Playwright E2E and Dockerized testing infrastructure
Some checks failed
Build SilverBullet Plug / build (push) Has been cancelled
Some checks failed
Build SilverBullet Plug / build (push) Has been cancelled
This commit is contained in:
@@ -29,5 +29,5 @@ This file tracks all major tracks for the project. Each track has its own detail
|
||||
|
||||
---
|
||||
|
||||
- [ ] **Track: Implement Playwright and Dockerized testing infrastructure with real ICS data samples.**
|
||||
- [~] **Track: Implement Playwright and Dockerized testing infrastructure with real ICS data samples.**
|
||||
*Link: [./tracks/testing_infrastructure_20260219/](./tracks/testing_infrastructure_20260219/)*
|
||||
|
||||
@@ -7,6 +7,7 @@
|
||||
- [x] Task: Integration Test Scaffolding 2bfd9d5
|
||||
- [x] Create tests/integration_test.ts that uses the actual ts-ics parser on files in test_data/.
|
||||
- [x] Task: Conductor - User Manual Verification 'Environment & Mock Server' (Protocol in workflow.md)
|
||||
- [x] Ensure use of `docker-compose -f docker-compose.test.yml down -v` for clean starts.
|
||||
|
||||
## Phase 2: Playwright E2E Setup [checkpoint: e80e4fb]
|
||||
- [x] Task: Initialize Playwright 319a955
|
||||
@@ -18,10 +19,11 @@
|
||||
- [x] Task: Conductor - User Manual Verification 'Playwright E2E Setup' (Protocol in workflow.md)
|
||||
|
||||
## Phase 3: Validation & Bug Fix
|
||||
- [ ] Task: Verify Infrastructure against current bug
|
||||
- [ ] Add the problematic .ics to test_data/.
|
||||
- [ ] Confirm that E2E and Integration tests fail with Unknown RRULE property 'WORKWEEKSTART'.
|
||||
- [ ] Task: Implement Fix for WORKWEEKSTART
|
||||
- [ ] Update RRULE_KEY_MAP in icalendar.ts.
|
||||
- [ ] Run tests again to confirm they pass.
|
||||
- [ ] Task: Conductor - User Manual Verification 'Validation & Bug Fix' (Protocol in workflow.md)
|
||||
- [x] Task: Verify Infrastructure against current bug 2bfd9d5
|
||||
- [x] Add the problematic .ics to test_data/.
|
||||
- [x] Confirm that E2E and Integration tests fail with Unknown RRULE property 'WORKWEEKSTART'.
|
||||
- [x] Task: Implement Fix for WORKWEEKSTART a8755eb
|
||||
- [x] Update RRULE_KEY_MAP in icalendar.ts.
|
||||
- [x] Run tests again to confirm they pass.
|
||||
- [~] Task: Conductor - User Manual Verification 'Validation & Bug Fix' (Protocol in workflow.md)
|
||||
- [ ] Update Playwright to run in headed mode via xvfb-run per user request.
|
||||
|
||||
Reference in New Issue
Block a user