Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'spec/frontend/vue_shared/new_namespace/new_namespace_page_spec.js')
-rw-r--r--spec/frontend/vue_shared/new_namespace/new_namespace_page_spec.js37
1 files changed, 16 insertions, 21 deletions
diff --git a/spec/frontend/vue_shared/new_namespace/new_namespace_page_spec.js b/spec/frontend/vue_shared/new_namespace/new_namespace_page_spec.js
index 109b7732539..716de45f4b4 100644
--- a/spec/frontend/vue_shared/new_namespace/new_namespace_page_spec.js
+++ b/spec/frontend/vue_shared/new_namespace/new_namespace_page_spec.js
@@ -116,21 +116,23 @@ describe('Experimental new namespace creation app', () => {
expect(findLegacyContainer().exists()).toBe(true);
});
- describe.each`
- featureFlag | isSuperSidebarCollapsed | isToggleVisible
- ${true} | ${true} | ${true}
- ${true} | ${false} | ${false}
- ${false} | ${true} | ${false}
- ${false} | ${false} | ${false}
- `('Super sidebar toggle', ({ featureFlag, isSuperSidebarCollapsed, isToggleVisible }) => {
- beforeEach(() => {
- sidebarState.isCollapsed = isSuperSidebarCollapsed;
- gon.use_new_navigation = featureFlag;
- createComponent();
+ describe('SuperSidebarToggle', () => {
+ describe('when collapsed', () => {
+ it('shows sidebar toggle', () => {
+ sidebarState.isCollapsed = true;
+ createComponent();
+
+ expect(findSuperSidebarToggle().exists()).toBe(true);
+ });
});
- it(`${isToggleVisible ? 'is visible' : 'is not visible'}`, () => {
- expect(findSuperSidebarToggle().exists()).toBe(isToggleVisible);
+ describe('when not collapsed', () => {
+ it('does not show sidebar toggle', () => {
+ sidebarState.isCollapsed = false;
+ createComponent();
+
+ expect(findSuperSidebarToggle().exists()).toBe(false);
+ });
});
});
@@ -170,17 +172,10 @@ describe('Experimental new namespace creation app', () => {
});
describe('top bar', () => {
- it('adds "top-bar-fixed" and "container-fluid" classes when new navigation enabled', () => {
- gon.use_new_navigation = true;
+ it('has "top-bar-fixed" and "container-fluid" classes', () => {
createComponent();
expect(findTopBar().classes()).toEqual(['top-bar-fixed', 'container-fluid']);
});
-
- it('does not add classes when new navigation is not enabled', () => {
- createComponent();
-
- expect(findTopBar().classes()).toEqual([]);
- });
});
});