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