diff options
author | GitLab Bot <gitlab-bot@gitlab.com> | 2020-02-28 09:09:01 +0000 |
---|---|---|
committer | GitLab Bot <gitlab-bot@gitlab.com> | 2020-02-28 09:09:01 +0000 |
commit | 67cdfd2683b89bce260600fa8925eefdcdf9e3e5 (patch) | |
tree | 5d01075e0ef7bc62bb27459f75d79ef138aec660 /spec/frontend/labels_select_spec.js | |
parent | ca2a7ed5bd43483f10fd74f46f31e32614889738 (diff) | |
download | gitlab-ce-67cdfd2683b89bce260600fa8925eefdcdf9e3e5.tar.gz |
Add latest changes from gitlab-org/gitlab@master
Diffstat (limited to 'spec/frontend/labels_select_spec.js')
-rw-r--r-- | spec/frontend/labels_select_spec.js | 30 |
1 files changed, 16 insertions, 14 deletions
diff --git a/spec/frontend/labels_select_spec.js b/spec/frontend/labels_select_spec.js index d54e0eab845..59116b64298 100644 --- a/spec/frontend/labels_select_spec.js +++ b/spec/frontend/labels_select_spec.js @@ -41,29 +41,29 @@ describe('LabelsSelect', () => { }); it('generated label item template has correct label URL', () => { - expect($labelEl.attr('href')).toBe('/foo/bar?label_name[]=Foo%20Label'); + expect($labelEl.find('a').attr('href')).toBe('/foo/bar?label_name[]=Foo%20Label'); }); it('generated label item template has correct label title', () => { - expect($labelEl.find('span.label').text()).toBe(label.title); + expect($labelEl.find('span.gl-label-text').text()).toBe(label.title); }); it('generated label item template has label description as title attribute', () => { - expect($labelEl.find('span.label').attr('title')).toBe(label.description); + expect($labelEl.find('a').attr('title')).toBe(label.description); }); it('generated label item template has correct label styles', () => { - expect($labelEl.find('span.label').attr('style')).toBe( + expect($labelEl.find('span.gl-label-text').attr('style')).toBe( `background-color: ${label.color}; color: ${label.text_color};`, ); }); - it('generated label item has a badge class', () => { - expect($labelEl.find('span').hasClass('badge')).toEqual(true); + it('generated label item has a gl-label-text class', () => { + expect($labelEl.find('span').hasClass('gl-label-text')).toEqual(true); }); - it('generated label item template does not have scoped-label class', () => { - expect($labelEl.find('.scoped-label')).toHaveLength(0); + it('generated label item template does not have gl-label-icon class', () => { + expect($labelEl.find('.gl-label-icon')).toHaveLength(0); }); }); @@ -87,29 +87,31 @@ describe('LabelsSelect', () => { }); it('generated label item template has correct label title', () => { - expect($labelEl.find('span.label').text()).toBe(label.title); + const scopedTitle = label.title.split('::'); + expect($labelEl.find('span.gl-label-text').text()).toContain(scopedTitle[0]); + expect($labelEl.find('span.gl-label-text').text()).toContain(scopedTitle[1]); }); it('generated label item template has html flag as true', () => { - expect($labelEl.find('span.label').attr('data-html')).toBe('true'); + expect($labelEl.find('a').attr('data-html')).toBe('true'); }); it('generated label item template has question icon', () => { expect($labelEl.find('i.fa-question-circle')).toHaveLength(1); }); - it('generated label item template has scoped-label class', () => { - expect($labelEl.find('.scoped-label')).toHaveLength(1); + it('generated label item template has gl-label-icon class', () => { + expect($labelEl.find('.gl-label-icon')).toHaveLength(1); }); it('generated label item template has correct label styles', () => { - expect($labelEl.find('span.label').attr('style')).toBe( + expect($labelEl.find('span.gl-label-text').attr('style')).toBe( `background-color: ${label.color}; color: ${label.text_color};`, ); }); it('generated label item has a badge class', () => { - expect($labelEl.find('span').hasClass('badge')).toEqual(true); + expect($labelEl.find('span').hasClass('gl-label-text')).toEqual(true); }); }); }); |