ATS-PFM-CSH-002 Fit the page to the available workspace — acceptance
Markdown Planning / Platform / Console Shell and Navigation / The shared console frame / Capability Test Specification Fit the page to the available workspace — acceptance Coverage The table separates scenarios with test bindings from proposed proof. A binding records a static examination of the test; it does not record a passing product test run.
Show evidence (sources, provenance, origins, pinned commits)Test Scenarios 4 scenarios proving CAP-PFM-CSH-002 ; 1 bound to an existing test.
01 Default and standard layouts provide the two page widths unit test
Proves BR-CAP-PFM-CSH-002-01 Preconditions The layout receives no width choice or the standard choice. Steps Render both variants. Expected The default occupies the available workspace; the standard variant uses a centered inner column with a maximum width. Data Representative page content. Bound to Source react-console:components/console/__tests__/page-layout.test.tsx #fills the workspace when no width is given 02 The enumerated configuration and operational screens adopt the intended widths unit proposed
Proves BR-CAP-PFM-CSH-002-03 Preconditions The configuration lists, Tasks and field editor are available for inspection. Steps Inspect the root layout used by each enumerated screen. Expected The listed configuration screens select standard; Tasks and the field editor select full. Data The page-layout adoption source fixtures. Source react-console:docs/page-layouts.md #Defaults 03 Designer entry and departure restore navigation space browser proposed
Proves BR-CAP-PFM-CSH-002-05 Preconditions Navigation begins expanded. Steps Enter the contact form designer, then navigate to the contacts list. Expected Navigation collapses for the designer and expands after departure. Data A mock workspace with the designer available. Source react-console:docs/page-layouts.md #Pages that collapse the sidebar 04 Folding navigation changes available space without breaking centering browser proposed
Proves BR-CAP-PFM-CSH-002-06 Preconditions The viewport is 1,920 pixels wide. Steps Open Contact Types and a full-width page; fold navigation by button and keyboard. Expected Contact Types remains centered and the full-width page uses the additional space. Data Mock pages in both layout variants. Source react-console:docs/page-layouts.md #Pages that collapse the sidebar ← Previous Capability Test Specification ATS-PFM-CSH-001 · Use a consistent console frame — acceptance Next Capability Test Specification → ATS-PFM-CSH-003 · Reach common actions with keyboard shortcuts — acceptance