diff --git a/tests/utils/get-role.js b/tests/utils/get-role.js
index 378276dc..6ee41ec4 100644
--- a/tests/utils/get-role.js
+++ b/tests/utils/get-role.js
@@ -167,6 +167,27 @@ describe('getRole', function () {
expect(getRole({}, submit)).to.equal('button')
})
+ it('returns rowheader role for
', function () {
+ const node = mockJSXOpeningElement('th', [mockJSXAttribute('scope', 'row')])
+ expect(getRole({}, node)).to.equal('rowheader')
+ })
+
+ it('returns rowheader role for | ', function () {
+ const node = mockJSXOpeningElement('th', [mockJSXAttribute('scope', 'rowgroup')])
+ expect(getRole({}, node)).to.equal('rowheader')
+ })
+
+ // Hard-coded mapping
+ it('returns listitem role for ', function () {
+ const node = mockJSXOpeningElement('li')
+ expect(getRole({}, node)).to.equal('listitem')
+ })
+
+ it('returns complementary role for |