diff --git a/src/__tests__/text-matchers.js b/src/__tests__/text-matchers.js index ae5a08ab..145d84bf 100644 --- a/src/__tests__/text-matchers.js +++ b/src/__tests__/text-matchers.js @@ -231,6 +231,10 @@ cases( `, queryFn: 'queryAllByLabelText', }, + queryAllByAriaLabelText: { + dom: `
`, + queryFn: 'queryAllByLabelText', + }, queryAllByPlaceholderText: { dom: ``, queryFn: 'queryAllByPlaceholderText', diff --git a/src/queries/label-text.js b/src/queries/label-text.js index 083cd263..b844fb9c 100644 --- a/src/queries/label-text.js +++ b/src/queries/label-text.js @@ -91,7 +91,12 @@ function queryAllByLabelText( return labelledElements }, []) - .concat(queryAllByAttribute('aria-label', container, text, {exact})) + .concat( + queryAllByAttribute('aria-label', container, text, { + exact, + normalizer: matchNormalizer, + }), + ) return Array.from(new Set(matchingLabelledElements)).filter(element => element.matches(selector),