diff options
Diffstat (limited to 'spec/frontend/boards/mock_data.js')
-rw-r--r-- | spec/frontend/boards/mock_data.js | 47 |
1 files changed, 46 insertions, 1 deletions
diff --git a/spec/frontend/boards/mock_data.js b/spec/frontend/boards/mock_data.js index bcaca9522e4..6ac4db8cdaa 100644 --- a/spec/frontend/boards/mock_data.js +++ b/spec/frontend/boards/mock_data.js @@ -5,6 +5,9 @@ import Vue from 'vue'; import '~/boards/models/list'; import { ListType } from '~/boards/constants'; import boardsStore from '~/boards/stores/boards_store'; +import { __ } from '~/locale'; +import AuthorToken from '~/vue_shared/components/filtered_search_bar/tokens/author_token.vue'; +import LabelToken from '~/vue_shared/components/filtered_search_bar/tokens/label_token.vue'; export const boardObj = { id: 1, @@ -179,6 +182,7 @@ export const mockIssue = { export const mockActiveIssue = { ...mockIssue, + fullId: 'gid://gitlab/Issue/436', id: 436, iid: '27', subscribed: false, @@ -287,7 +291,7 @@ export const setMockEndpoints = (opts = {}) => { export const mockList = { id: 'gid://gitlab/List/1', - title: 'Backlog', + title: 'Open', position: -Infinity, listType: 'backlog', collapsed: false, @@ -526,3 +530,44 @@ export const mockMoveData = { originalIssue: { foo: 'bar' }, ...mockMoveIssueParams, }; + +export const mockTokens = (fetchLabels, fetchAuthors) => [ + { + icon: 'labels', + title: __('Label'), + type: 'label_name', + operators: [ + { value: '=', description: 'is' }, + { value: '!=', description: 'is not' }, + ], + token: LabelToken, + unique: false, + symbol: '~', + fetchLabels, + }, + { + icon: 'pencil', + title: __('Author'), + type: 'author_username', + operators: [ + { value: '=', description: 'is' }, + { value: '!=', description: 'is not' }, + ], + symbol: '@', + token: AuthorToken, + unique: true, + fetchAuthors, + }, + { + icon: 'user', + title: __('Assignee'), + type: 'assignee_username', + operators: [ + { value: '=', description: 'is' }, + { value: '!=', description: 'is not' }, + ], + token: AuthorToken, + unique: true, + fetchAuthors, + }, +]; |