diff options
Diffstat (limited to 'spec/frontend/vue_alerts_spec.js')
-rw-r--r-- | spec/frontend/vue_alerts_spec.js | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/spec/frontend/vue_alerts_spec.js b/spec/frontend/vue_alerts_spec.js index 16eb2d44e4d..05b73415544 100644 --- a/spec/frontend/vue_alerts_spec.js +++ b/spec/frontend/vue_alerts_spec.js @@ -42,15 +42,17 @@ describe('VueAlerts', () => { const findJsHooks = () => document.querySelectorAll('.js-vue-alert'); const findAlerts = () => document.querySelectorAll('.gl-alert'); - const findAlertDismiss = (alert) => alert.querySelector('.gl-alert-dismiss'); + const findAlertDismiss = (alert) => alert.querySelector('.gl-dismiss-btn'); const serializeAlert = (alert) => ({ title: alert.querySelector('.gl-alert-title').textContent.trim(), html: alert.querySelector('.gl-alert-body div').innerHTML, - dismissible: Boolean(alert.querySelector('.gl-alert-dismiss')), + dismissible: Boolean(alert.querySelector('.gl-dismiss-btn')), primaryButtonText: alert.querySelector('.gl-alert-action').textContent.trim(), primaryButtonLink: alert.querySelector('.gl-alert-action').href, - variant: [...alert.classList].find((x) => x.match('gl-alert-')).replace('gl-alert-', ''), + variant: [...alert.classList] + .find((x) => x.match(/gl-alert-(?!not-dismissible)/)) + .replace('gl-alert-', ''), }); it('starts with only JsHooks', () => { |