diff --git a/src/__tests__/role.js b/src/__tests__/role.js index 9c766d0a..fb573bcd 100644 --- a/src/__tests__/role.js +++ b/src/__tests__/role.js @@ -363,6 +363,14 @@ test('has no useful error message in findBy', async () => { ) }) +test('findBy error message for missing elements contains a name hint', async () => { + const {findByRole} = render(``) + + await expect(findByRole('button', {name: 'Submit'})).rejects.toThrow( + 'Unable to find role="button" and name "Submit"', + ) +}) + test('explicit role is most specific', () => { const {getByRole} = renderIntoDocument( `