Initial Commit
This commit is contained in:
@@ -0,0 +1,20 @@
|
||||
# Tasks: testing-e2e-spec-conformance
|
||||
|
||||
## 1. New tests
|
||||
|
||||
- [x] 1.1 Add `src/spec-conformance.test.ts` pinning Playwright primitive identity, structured-error code regex over the full registry, `createPlaywrightConfig` defaults / CI mode / override precedence, helper-function arity, and `PageObject` prototype shape.
|
||||
|
||||
## 2. Spec annotations
|
||||
|
||||
- [x] 2.1 Add `**Verified by:**` line under every `### Requirement:` block in `openspec/specs/testing-e2e/spec.md`.
|
||||
- [x] 2.2 Fix stale path reference (`packages/universal/testing-e2e/src/` → `packages/dev/testing-e2e/src/`) in the coverage requirement.
|
||||
|
||||
## 3. Archive sanitisation
|
||||
|
||||
- [x] 3.1 Replace the historical bulk-tick phrase in `openspec/archive/2026-04-19-enterprise-testing-e2e/tasks.md` with a forward-pointing note referencing this conformance change.
|
||||
|
||||
## 4. Verify
|
||||
|
||||
- [x] 4.1 `bunx turbo lint typecheck test --filter=@suaveplan/testing-e2e` green (5/5 tasks, 17 files, 93 tests pass).
|
||||
- [x] 4.2 `bunx turbo test:coverage --filter=@suaveplan/testing-e2e` 100/100/100/100 across all `src/` files.
|
||||
- [x] 4.3 `bun scripts/openspec-conformance.ts @suaveplan/testing-e2e` exits 0 (folded `openspec/specs/testing-e2e/spec.md` is fully verified by this change; the remaining 28/36 unverified requirements live in the still-PROPOSED `openspec/changes/enterprise-testbed-verification/` change folder, which owns its own implementation work for `NetworkMonitor.assertNoMissingAssets` / `assertNoMixedContent` / `assertNoCorsErrors` / `assertNoUnexpectedRequests` / `crawlInternalLinks`. Those `**Verified by:**` lines will land when that change implements the APIs).
|
||||
Reference in New Issue
Block a user