diff options
author | GitLab Bot <gitlab-bot@gitlab.com> | 2022-10-20 09:40:42 +0000 |
---|---|---|
committer | GitLab Bot <gitlab-bot@gitlab.com> | 2022-10-20 09:40:42 +0000 |
commit | ee664acb356f8123f4f6b00b73c1e1cf0866c7fb (patch) | |
tree | f8479f94a28f66654c6a4f6fb99bad6b4e86a40e /spec/frontend/search/sidebar | |
parent | 62f7d5c5b69180e82ae8196b7b429eeffc8e7b4f (diff) | |
download | gitlab-ce-15.5.0-rc42.tar.gz |
Add latest changes from gitlab-org/gitlab@15-5-stable-eev15.5.0-rc42
Diffstat (limited to 'spec/frontend/search/sidebar')
4 files changed, 33 insertions, 14 deletions
diff --git a/spec/frontend/search/sidebar/components/app_spec.js b/spec/frontend/search/sidebar/components/app_spec.js index 3bea0748c47..89959feec39 100644 --- a/spec/frontend/search/sidebar/components/app_spec.js +++ b/spec/frontend/search/sidebar/components/app_spec.js @@ -42,20 +42,39 @@ describe('GlobalSearchSidebar', () => { const findResetLinkButton = () => wrapper.findComponent(GlLink); describe('template', () => { - beforeEach(() => { - createComponent(); - }); + describe('scope=projects', () => { + beforeEach(() => { + createComponent({ urlQuery: { ...MOCK_QUERY, scope: 'projects' } }); + }); - it('renders StatusFilter always', () => { - expect(findStatusFilter().exists()).toBe(true); - }); + it("doesn't render StatusFilter", () => { + expect(findStatusFilter().exists()).toBe(false); + }); + + it("doesn't render ConfidentialityFilter", () => { + expect(findConfidentialityFilter().exists()).toBe(false); + }); - it('renders ConfidentialityFilter always', () => { - expect(findConfidentialityFilter().exists()).toBe(true); + it("doesn't render ApplyButton", () => { + expect(findApplyButton().exists()).toBe(false); + }); }); - it('renders ApplyButton always', () => { - expect(findApplyButton().exists()).toBe(true); + describe('scope=issues', () => { + beforeEach(() => { + createComponent({ urlQuery: MOCK_QUERY }); + }); + it('renders StatusFilter', () => { + expect(findStatusFilter().exists()).toBe(true); + }); + + it('renders ConfidentialityFilter', () => { + expect(findConfidentialityFilter().exists()).toBe(true); + }); + + it('renders ApplyButton', () => { + expect(findApplyButton().exists()).toBe(true); + }); }); }); @@ -115,7 +134,7 @@ describe('GlobalSearchSidebar', () => { describe('actions', () => { beforeEach(() => { - createComponent(); + createComponent({}); }); it('clicking ApplyButton calls applyQuery', () => { diff --git a/spec/frontend/search/sidebar/components/confidentiality_filter_spec.js b/spec/frontend/search/sidebar/components/confidentiality_filter_spec.js index a377ddae0eb..c57eabd57b9 100644 --- a/spec/frontend/search/sidebar/components/confidentiality_filter_spec.js +++ b/spec/frontend/search/sidebar/components/confidentiality_filter_spec.js @@ -34,7 +34,7 @@ describe('ConfidentialityFilter', () => { wrapper = null; }); - const findRadioFilter = () => wrapper.find(RadioFilter); + const findRadioFilter = () => wrapper.findComponent(RadioFilter); describe('template', () => { beforeEach(() => { diff --git a/spec/frontend/search/sidebar/components/radio_filter_spec.js b/spec/frontend/search/sidebar/components/radio_filter_spec.js index c0a8259b4fe..94d529348a9 100644 --- a/spec/frontend/search/sidebar/components/radio_filter_spec.js +++ b/spec/frontend/search/sidebar/components/radio_filter_spec.js @@ -43,7 +43,7 @@ describe('RadioFilter', () => { wrapper = null; }); - const findGlRadioButtonGroup = () => wrapper.find(GlFormRadioGroup); + const findGlRadioButtonGroup = () => wrapper.findComponent(GlFormRadioGroup); const findGlRadioButtons = () => findGlRadioButtonGroup().findAllComponents(GlFormRadio); const findGlRadioButtonsText = () => findGlRadioButtons().wrappers.map((w) => w.text()); diff --git a/spec/frontend/search/sidebar/components/status_filter_spec.js b/spec/frontend/search/sidebar/components/status_filter_spec.js index 5d8ecd8733a..f3152c014b6 100644 --- a/spec/frontend/search/sidebar/components/status_filter_spec.js +++ b/spec/frontend/search/sidebar/components/status_filter_spec.js @@ -34,7 +34,7 @@ describe('StatusFilter', () => { wrapper = null; }); - const findRadioFilter = () => wrapper.find(RadioFilter); + const findRadioFilter = () => wrapper.findComponent(RadioFilter); describe('template', () => { beforeEach(() => { |