feat(harness): centralize browser coverage contract
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent) Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
This commit is contained in:
@@ -0,0 +1,77 @@
|
||||
{
|
||||
"stories": [
|
||||
{
|
||||
"id": "components-button--playground",
|
||||
"label": "Button playground",
|
||||
"reason": "Covers the default trigger and focusable control contract.",
|
||||
"smokeScenario": "button-playground",
|
||||
"suites": ["a11y", "docs-smoke"]
|
||||
},
|
||||
{
|
||||
"id": "components-select--playground",
|
||||
"label": "Select playground",
|
||||
"reason": "Covers a representative composed trigger and option list flow.",
|
||||
"smokeScenario": "select-playground",
|
||||
"suites": ["docs-smoke"]
|
||||
},
|
||||
{
|
||||
"id": "components-combobox--controlled",
|
||||
"label": "Combobox controlled",
|
||||
"reason": "Covers the searchable command-driven picker surface.",
|
||||
"suites": ["a11y"]
|
||||
},
|
||||
{
|
||||
"id": "components-data-table--playground",
|
||||
"label": "Data table playground",
|
||||
"reason": "Covers sorting, selection, pagination, and search on a dense composite surface.",
|
||||
"smokeScenario": "data-table-playground",
|
||||
"suites": ["a11y", "docs-smoke"]
|
||||
},
|
||||
{
|
||||
"a11yPrepare": "open-date-picker",
|
||||
"id": "components-datepicker--playground",
|
||||
"label": "Date picker playground",
|
||||
"reason": "Covers the calendar overlay and day-grid interaction surface.",
|
||||
"suites": ["a11y"]
|
||||
},
|
||||
{
|
||||
"a11yPrepare": "open-dialog",
|
||||
"id": "components-dialog--playground",
|
||||
"label": "Dialog playground",
|
||||
"reason": "Covers modal focus management and close behavior.",
|
||||
"smokeScenario": "dialog-playground",
|
||||
"suites": ["a11y", "docs-smoke"]
|
||||
},
|
||||
{
|
||||
"a11yPrepare": "open-dropdown-menu",
|
||||
"id": "components-dropdownmenu--states",
|
||||
"label": "Dropdown menu states",
|
||||
"reason": "Covers menu semantics on the current review surface.",
|
||||
"suites": ["a11y"]
|
||||
},
|
||||
{
|
||||
"id": "components-form--launch-settings",
|
||||
"label": "Form launch settings",
|
||||
"query": "globals=motion:reduced",
|
||||
"reason": "Covers a representative reduced-motion form flow with validation and submission state.",
|
||||
"smokeScenario": "launch-settings-form",
|
||||
"suites": ["a11y", "docs-smoke"]
|
||||
},
|
||||
{
|
||||
"a11yPrepare": "open-popover",
|
||||
"id": "components-popover--playground",
|
||||
"label": "Popover playground",
|
||||
"reason": "Covers anchored disclosure content and dismiss behavior.",
|
||||
"smokeScenario": "popover-playground",
|
||||
"suites": ["a11y", "docs-smoke"]
|
||||
},
|
||||
{
|
||||
"a11yPrepare": "open-sheet",
|
||||
"id": "components-sheet--playground",
|
||||
"label": "Sheet playground",
|
||||
"reason": "Covers drawer-style overlay semantics and close behavior.",
|
||||
"smokeScenario": "sheet-playground",
|
||||
"suites": ["a11y", "docs-smoke"]
|
||||
}
|
||||
]
|
||||
}
|
||||
Reference in New Issue
Block a user