diff options
Diffstat (limited to 'spec/frontend/boards/components/board_column_new_spec.js')
-rw-r--r-- | spec/frontend/boards/components/board_column_new_spec.js | 69 |
1 files changed, 0 insertions, 69 deletions
diff --git a/spec/frontend/boards/components/board_column_new_spec.js b/spec/frontend/boards/components/board_column_new_spec.js deleted file mode 100644 index 81c0e60f931..00000000000 --- a/spec/frontend/boards/components/board_column_new_spec.js +++ /dev/null @@ -1,69 +0,0 @@ -import { shallowMount } from '@vue/test-utils'; - -import { listObj } from 'jest/boards/mock_data'; -import BoardColumn from '~/boards/components/board_column_new.vue'; -import { ListType } from '~/boards/constants'; -import { createStore } from '~/boards/stores'; - -describe('Board Column Component', () => { - let wrapper; - let store; - - afterEach(() => { - wrapper.destroy(); - wrapper = null; - }); - - const createComponent = ({ listType = ListType.backlog, collapsed = false } = {}) => { - const boardId = '1'; - - const listMock = { - ...listObj, - listType, - collapsed, - }; - - if (listType === ListType.assignee) { - delete listMock.label; - listMock.assignee = {}; - } - - store = createStore(); - - wrapper = shallowMount(BoardColumn, { - store, - propsData: { - disabled: false, - list: listMock, - }, - provide: { - boardId, - }, - }); - }; - - const isExpandable = () => wrapper.classes('is-expandable'); - const isCollapsed = () => wrapper.classes('is-collapsed'); - - describe('Given different list types', () => { - it('is expandable when List Type is `backlog`', () => { - createComponent({ listType: ListType.backlog }); - - expect(isExpandable()).toBe(true); - }); - }); - - describe('expanded / collapsed column', () => { - it('has class is-collapsed when list is collapsed', () => { - createComponent({ collapsed: false }); - - expect(isCollapsed()).toBe(false); - }); - - it('does not have class is-collapsed when list is expanded', () => { - createComponent({ collapsed: true }); - - expect(isCollapsed()).toBe(true); - }); - }); -}); |