diff options
Diffstat (limited to 'spec/frontend/alert_management/components/alert_sidebar_spec.js')
-rw-r--r-- | spec/frontend/alert_management/components/alert_sidebar_spec.js | 55 |
1 files changed, 0 insertions, 55 deletions
diff --git a/spec/frontend/alert_management/components/alert_sidebar_spec.js b/spec/frontend/alert_management/components/alert_sidebar_spec.js deleted file mode 100644 index 80c4d9e0650..00000000000 --- a/spec/frontend/alert_management/components/alert_sidebar_spec.js +++ /dev/null @@ -1,55 +0,0 @@ -import { shallowMount, mount } from '@vue/test-utils'; -import axios from 'axios'; -import MockAdapter from 'axios-mock-adapter'; -import AlertSidebar from '~/alert_management/components/alert_sidebar.vue'; -import SidebarAssignees from '~/alert_management/components/sidebar/sidebar_assignees.vue'; -import mockAlerts from '../mocks/alerts.json'; - -const mockAlert = mockAlerts[0]; - -describe('Alert Details Sidebar', () => { - let wrapper; - let mock; - - function mountComponent({ - sidebarCollapsed = true, - mountMethod = shallowMount, - stubs = {}, - alert = {}, - } = {}) { - wrapper = mountMethod(AlertSidebar, { - propsData: { - alert, - sidebarCollapsed, - projectPath: 'projectPath', - }, - stubs, - }); - } - - afterEach(() => { - if (wrapper) { - wrapper.destroy(); - } - mock.restore(); - }); - - describe('the sidebar renders', () => { - beforeEach(() => { - mock = new MockAdapter(axios); - mountComponent(); - }); - - it('open as default', () => { - expect(wrapper.props('sidebarCollapsed')).toBe(true); - }); - - it('should render side bar assignee dropdown', () => { - mountComponent({ - mountMethod: mount, - alert: mockAlert, - }); - expect(wrapper.find(SidebarAssignees).exists()).toBe(true); - }); - }); -}); |