Skip to content

Commit 894b685

Browse files
committed
Add tests for banner role
1 parent ce42cbd commit 894b685

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

src/__tests__/role-helpers.js

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ afterEach(() => {
1616

1717
function setup() {
1818
const {getByTestId} = render(`
19+
<header data-testid="a-header">Banner header</header>
1920
<section aria-label="a region" data-testid='named-section'>
2021
<a href="http://whatever.com" data-testid="a-link">link</a>
2122
<a>invalid link</a>
@@ -105,6 +106,7 @@ function setup() {
105106
textarea: getByTestId('a-textarea'),
106107
dt: getByTestId('a-dt'),
107108
dd: getByTestId('a-dd'),
109+
header: getByTestId('a-header'),
108110
}
109111
}
110112

@@ -139,6 +141,7 @@ test('getRoles returns expected roles for various dom nodes', () => {
139141
namedForm,
140142
dd,
141143
dt,
144+
header,
142145
} = setup()
143146

144147
expect(getRoles(namedSection)).toEqual({
@@ -161,6 +164,9 @@ test('getRoles returns expected roles for various dom nodes', () => {
161164
term: [dt],
162165
definition: [dd],
163166
})
167+
expect(getRoles(header)).toEqual({
168+
banner: [header],
169+
})
164170
})
165171

166172
test('logRoles calls console.log with output from prettyRoles', () => {

0 commit comments

Comments
 (0)