summaryrefslogtreecommitdiff
path: root/spec/frontend/design_management/components/design_sidebar_spec.js
diff options
context:
space:
mode:
Diffstat (limited to 'spec/frontend/design_management/components/design_sidebar_spec.js')
-rw-r--r--spec/frontend/design_management/components/design_sidebar_spec.js30
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);
- });
- });
});