diff options
Diffstat (limited to 'spec/frontend/matchers.js')
-rw-r--r-- | spec/frontend/matchers.js | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/spec/frontend/matchers.js b/spec/frontend/matchers.js index 53c6a72eea0..50feba86a61 100644 --- a/spec/frontend/matchers.js +++ b/spec/frontend/matchers.js @@ -9,8 +9,8 @@ export default { } const iconReferences = [].slice.apply(element.querySelectorAll('svg use')); - const matchingIcon = iconReferences.find(reference => - reference.getAttribute('xlink:href').endsWith(`#${iconName}`), + const matchingIcon = iconReferences.find( + reference => reference.parentNode.getAttribute('data-testid') === `${iconName}-icon`, ); const pass = Boolean(matchingIcon); @@ -22,7 +22,7 @@ export default { message = `${element.outerHTML} does not contain the sprite icon "${iconName}"!`; const existingIcons = iconReferences.map(reference => { - const iconUrl = reference.getAttribute('xlink:href'); + const iconUrl = reference.getAttribute('href'); return `"${iconUrl.replace(/^.+#/, '')}"`; }); if (existingIcons.length > 0) { |