test: mark presentation focal surfaces
This commit is contained in:
@@ -28,6 +28,7 @@ describe("ConclusionScene", () => {
|
||||
it.each(["limits", "future", "conclusion", "questions"])("preserves the labelled contribution boundary for %s", (beatId) => {
|
||||
render(<ConclusionScene scene={scene} beat={beat(beatId)} />);
|
||||
const map = screen.getByRole("region", { name: "thesis contribution boundary" });
|
||||
expect(map).toHaveAttribute("data-visual-role", "contribution-boundary");
|
||||
expect(map).toHaveAttribute("data-conclusion-beat", beatId);
|
||||
for (const label of [
|
||||
"External planner",
|
||||
|
||||
@@ -33,7 +33,12 @@ export const ConclusionScene: FC<ConclusionSceneProps> = ({ scene, beat }) => {
|
||||
<StageCaption eyebrow={`Act IV · ${scene.claimClass}`} title={scene.title}>
|
||||
<p>{beat.caption}</p>
|
||||
</StageCaption>
|
||||
<section className="conclusion-map" aria-label="thesis contribution boundary" data-conclusion-beat={beatId}>
|
||||
<section
|
||||
className="conclusion-map"
|
||||
aria-label="thesis contribution boundary"
|
||||
data-conclusion-beat={beatId}
|
||||
data-visual-role="contribution-boundary"
|
||||
>
|
||||
<div className="conclusion-map__flow" aria-label="contribution flow">
|
||||
<div className="conclusion-map__flow-unit conclusion-map__flow-unit--planner" data-flow-unit="planner">
|
||||
<div
|
||||
|
||||
Reference in New Issue
Block a user