summaryrefslogtreecommitdiff
path: root/spec/frontend/confidential_merge_request
diff options
context:
space:
mode:
authorGitLab Bot <gitlab-bot@gitlab.com>2020-10-21 07:08:36 +0000
committerGitLab Bot <gitlab-bot@gitlab.com>2020-10-21 07:08:36 +0000
commit48aff82709769b098321c738f3444b9bdaa694c6 (patch)
treee00c7c43e2d9b603a5a6af576b1685e400410dee /spec/frontend/confidential_merge_request
parent879f5329ee916a948223f8f43d77fba4da6cd028 (diff)
downloadgitlab-ce-4d844e2fbf8315eaf3fddb9a0b241a909be3ecbf.tar.gz
Add latest changes from gitlab-org/gitlab@13-5-stable-eev13.5.0-rc42
Diffstat (limited to 'spec/frontend/confidential_merge_request')
-rw-r--r--spec/frontend/confidential_merge_request/components/dropdown_spec.js31
1 files changed, 11 insertions, 20 deletions
diff --git a/spec/frontend/confidential_merge_request/components/dropdown_spec.js b/spec/frontend/confidential_merge_request/components/dropdown_spec.js
index 3e95cd6c0d7..401948e24e4 100644
--- a/spec/frontend/confidential_merge_request/components/dropdown_spec.js
+++ b/spec/frontend/confidential_merge_request/components/dropdown_spec.js
@@ -1,5 +1,5 @@
import { mount } from '@vue/test-utils';
-import { GlDeprecatedDropdownItem } from '@gitlab/ui';
+import { GlDropdown, GlDropdownItem } from '@gitlab/ui';
import Dropdown from '~/confidential_merge_request/components/dropdown.vue';
let vm;
@@ -30,27 +30,18 @@ describe('Confidential merge request project dropdown component', () => {
},
]);
- expect(vm.findAll(GlDeprecatedDropdownItem).length).toBe(2);
+ expect(vm.findAll(GlDropdownItem).length).toBe(2);
});
- it('renders selected project icon', () => {
- factory([
- {
- id: 1,
- name: 'test',
- },
- {
- id: 2,
- name: 'test 2',
- },
- ]);
+ it('shows lock icon', () => {
+ factory();
+
+ expect(vm.find(GlDropdown).props('icon')).toBe('lock');
+ });
+
+ it('has dropdown text', () => {
+ factory();
- expect(vm.find('.js-active-project-check').classes()).not.toContain('icon');
- expect(
- vm
- .findAll('.js-active-project-check')
- .at(1)
- .classes(),
- ).toContain('icon');
+ expect(vm.find(GlDropdown).props('text')).toBe('Select private project');
});
});