diff options
Diffstat (limited to 'spec/frontend/design_management/components/design_sidebar_spec.js')
-rw-r--r-- | spec/frontend/design_management/components/design_sidebar_spec.js | 30 |
1 files changed, 7 insertions, 23 deletions
diff --git a/spec/frontend/design_management/components/design_sidebar_spec.js b/spec/frontend/design_management/components/design_sidebar_spec.js index 700faa8a70f..60266883fcd 100644 --- a/spec/frontend/design_management/components/design_sidebar_spec.js +++ b/spec/frontend/design_management/components/design_sidebar_spec.js @@ -43,7 +43,7 @@ describe('Design management design sidebar component', () => { const findNewDiscussionDisclaimer = () => wrapper.find('[data-testid="new-discussion-disclaimer"]'); - function createComponent(props = {}, { enableTodoButton } = {}) { + function createComponent(props = {}) { wrapper = shallowMount(DesignSidebar, { propsData: { design, @@ -58,9 +58,6 @@ describe('Design management design sidebar component', () => { }, }, stubs: { GlPopover }, - provide: { - glFeatures: { designManagementTodoButton: enableTodoButton }, - }, }); } @@ -80,6 +77,12 @@ describe('Design management design sidebar component', () => { expect(findParticipants().props('participants')).toHaveLength(1); }); + it('renders To-Do button', () => { + createComponent(); + + expect(wrapper.find(DesignTodoButton).exists()).toBe(true); + }); + describe('when has no discussions', () => { beforeEach(() => { createComponent({ @@ -245,23 +248,4 @@ describe('Design management design sidebar component', () => { expect(Cookies.set).toHaveBeenCalledWith(cookieKey, 'true', { expires: 365 * 10 }); }); }); - - it('does not render To-Do button by default', () => { - createComponent(); - expect(wrapper.find(DesignTodoButton).exists()).toBe(false); - }); - - describe('when `design_management_todo_button` feature flag is enabled', () => { - beforeEach(() => { - createComponent({}, { enableTodoButton: true }); - }); - - it('renders sidebar root element with no top padding', () => { - expect(wrapper.classes()).toContain('gl-pt-0'); - }); - - it('renders To-Do button', () => { - expect(wrapper.find(DesignTodoButton).exists()).toBe(true); - }); - }); }); |