Skip to content

test(e2e): execute gap plan — 57 new specs across 12 areas + cloud scaffold#823

Merged
MrCoder merged 2 commits into
masterfrom
test/e2e-gap-coverage
Jun 18, 2026
Merged

test(e2e): execute gap plan — 57 new specs across 12 areas + cloud scaffold#823
MrCoder merged 2 commits into
masterfrom
test/e2e-gap-coverage

Conversation

@MrCoder

@MrCoder MrCoder commented Jun 18, 2026

Copy link
Copy Markdown
Contributor

Summary

Executes e2e/E2E_GAP_TEST_PLAN.md (the gap plan): 57 new passing e2e tests across 12 previously-uncovered app-level areas, authored + adversarially verified via multi-agent orchestration, plus a test.fixme scaffold for the infra-gated cases.

New specs: preview, library-actions, multipage, settings, templates, export, modals-gap, css-editor, header, mobile, telemetry, connectivity, and cloud.fixme (+ EMULATOR_SETUP.md).

Validation

  • Full new suite together (local dev): 57 passed / 46 skipped / 0 failed (no cross-spec interference).
  • Against staging.zenuml.com: 43 passed / 25 skipped / 0 failed (local-only tests self-skip via PW_BASE_URL).
  • Adversarial verify caught + fixed: a false-green (PRV-6, see below), a flake (LIB-4 Radix race), and 3 missing staging-gate skips (MOD-1/7a/7b).

Honest fixmes (product gaps the tests surfaced — not dodges)

  • PRV-6: settings.autoPreview is never wired to PreviewFrame → the auto-preview toggle is a dead control. Test documents the bug; flip to test once wired.
  • EXP-1/2: no PNG/SVG export UI exists (getPng() handle has zero callers).
  • SET-4: indent-size setting not connected to CodeMirror's indentUnit.
  • HDR-2: title input has no Escape-to-revert.
  • Auth/cloud-gated: HDR-3/4/6, CSS-5/6, SET-7, and the 35 cloud.fixme stubs (unlock via EMULATOR_SETUP.md).

Scope

  • e2e/ only — no product code, no shared helpers, no existing specs modified.

MrCoder added 2 commits June 18, 2026 12:29
…t covered by e2e (editor exhaustively covered; app-level thin)
…ew/library/multipage/settings/templates/export/modals/css/header/mobile/telemetry/connectivity) + 35 test.fixme cloud stubs + emulator setup; PRV-6 fixme'd (auto-preview unwired product bug)
@MrCoder MrCoder merged commit fc3cbba into master Jun 18, 2026
4 checks passed
@MrCoder MrCoder deleted the test/e2e-gap-coverage branch June 18, 2026 03:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant