Uh oh!
There was an error while loading. Please reload this page.
test(e2e): live specs for Studio page editor + action modals - #1524
Merged
Conversation
Extends the live Playwright harness to two more SDUI surfaces: - studio-editor.spec.ts — the metadata page editor loads with its config sections and "Add block" opens a block-type picker offering configurable block kinds (Card/Section/Record details/...). Guards "add block works and blocks are configurable". - action-modal.spec.ts — a row Edit action opens its modal envelope (Dialog "Edit Task" + modal-form-footer) and closes on Escape. Guards the action-modal transport wiring. Both run via `pnpm test:e2e:live` (excluded from the mocked CI run by the default config's testIgnore). 3 tests, green x2 repeats against the live stack. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
The latest updates on your projects. Learn more about Vercel for GitHub. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for freeto join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Extends the live Playwright harness (real backend :3000 + console :5180) to two more SDUI surfaces, turning it into a broader regression net:
studio-editor.spec.ts— the Studio metadata page editor (/apps/:app/metadata/page/:name) loads with its config sections (Basics / Layout / …) and "Add block" opens a block-type picker offering configurable block kinds (Card / Section / Record details / Tabs / …). Directly guards the "add block works and each block is configurable" contract.action-modal.spec.ts— a row Edit action opens its modal envelope (Dialog titled "Edit Task" +modal-form-footer) and closes cleanly on Escape. Guards the action-modal transport wiring.Testing
pnpm test:e2e:live→ studio-editor (2) + action-modal (1), green across 2 repeats against the live stack.testIgnore: ['**/live/**'](added in test(e2e): live summary-rollup spec + exclude live specs from default config #1523).Builds on the harness from #1521 (config + auth global-setup + Radix/lookup/grid helpers).
🤖 Generated with Claude Code