summaryrefslogtreecommitdiff
path: root/spec/frontend/labels_select_spec.js
diff options
context:
space:
mode:
authorGitLab Bot <gitlab-bot@gitlab.com>2020-02-28 09:09:01 +0000
committerGitLab Bot <gitlab-bot@gitlab.com>2020-02-28 09:09:01 +0000
commit67cdfd2683b89bce260600fa8925eefdcdf9e3e5 (patch)
tree5d01075e0ef7bc62bb27459f75d79ef138aec660 /spec/frontend/labels_select_spec.js
parentca2a7ed5bd43483f10fd74f46f31e32614889738 (diff)
downloadgitlab-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.js30
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);
});
});
});