Skip to content

Commit 0dc4e67

Browse files
Add tests for summary list action refs
1 parent 11aab6b commit 0dc4e67

File tree

1 file changed

+15
-0
lines changed

1 file changed

+15
-0
lines changed

src/components/content-presentation/summary-list/__tests__/SummaryList.test.tsx

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -95,5 +95,20 @@ describe('SummaryList', () => {
9595
expect(container).toHaveTextContent('Edit example key');
9696
expect(container).toMatchSnapshot();
9797
});
98+
99+
it('forwards refs', () => {
100+
const ref = createRef<HTMLAnchorElement>();
101+
102+
const { container } = render(
103+
<SummaryList.Action href="#" visuallyHiddenText="example key" ref={ref}>
104+
Edit
105+
</SummaryList.Action>,
106+
);
107+
108+
const rowActionEl = container.querySelector('a');
109+
110+
expect(ref.current).toBe(rowActionEl);
111+
expect(ref.current).toHaveAttribute('href', '#');
112+
});
98113
});
99114
});

0 commit comments

Comments
 (0)