diff options
Diffstat (limited to 'spec/frontend/boards/board_card_inner_spec.js')
-rw-r--r-- | spec/frontend/boards/board_card_inner_spec.js | 19 |
1 files changed, 13 insertions, 6 deletions
diff --git a/spec/frontend/boards/board_card_inner_spec.js b/spec/frontend/boards/board_card_inner_spec.js index 95b5712bab0..8314cbda7a1 100644 --- a/spec/frontend/boards/board_card_inner_spec.js +++ b/spec/frontend/boards/board_card_inner_spec.js @@ -10,6 +10,7 @@ import { createMockDirective, getBinding } from 'helpers/vue_mock_directive'; import { mountExtended } from 'helpers/vue_test_utils_helper'; import IssuableBlockedIcon from '~/vue_shared/components/issuable_blocked_icon/issuable_blocked_icon.vue'; import BoardCardInner from '~/boards/components/board_card_inner.vue'; +import isShowingLabelsQuery from '~/graphql_shared/client/is_showing_labels.query.graphql'; import WorkItemTypeIcon from '~/work_items/components/work_item_type_icon.vue'; import eventHub from '~/boards/eventhub'; import defaultStore from '~/boards/stores'; @@ -63,17 +64,23 @@ describe('Board card component', () => { actions: { performSearch: performSearchMock, }, - state: { - ...defaultStore.state, - isShowingLabels: true, - }, + state: defaultStore.state, }); }; + const mockApollo = createMockApollo(); + const createWrapper = ({ props = {}, isEpicBoard = false, isGroupBoard = true } = {}) => { + mockApollo.clients.defaultClient.cache.writeQuery({ + query: isShowingLabelsQuery, + data: { + isShowingLabels: true, + }, + }); + wrapper = mountExtended(BoardCardInner, { store, - apolloProvider: createMockApollo(), + apolloProvider: mockApollo, propsData: { list, item: issue, @@ -235,7 +242,7 @@ describe('Board card component', () => { expect(tooltip).toBeDefined(); expect(findHiddenIssueIcon().attributes('title')).toBe( - 'This issue is hidden because its author has been banned', + 'This issue is hidden because its author has been banned.', ); }); }); |