diff options
Diffstat (limited to 'spec/frontend/sidebar/mock_data.js')
-rw-r--r-- | spec/frontend/sidebar/mock_data.js | 80 |
1 files changed, 80 insertions, 0 deletions
diff --git a/spec/frontend/sidebar/mock_data.js b/spec/frontend/sidebar/mock_data.js index 05a7f504fd4..9d8392ad5f0 100644 --- a/spec/frontend/sidebar/mock_data.js +++ b/spec/frontend/sidebar/mock_data.js @@ -414,6 +414,33 @@ export const searchQueryResponse = { }, }; +export const searchAutocompleteQueryResponse = { + data: { + workspace: { + __typename: 'Project', + id: '', + users: [ + { + id: '1', + avatarUrl: '/avatar', + name: 'root', + username: 'root', + webUrl: 'root', + status: null, + }, + { + id: '2', + avatarUrl: '/avatar2', + name: 'rookie', + username: 'rookie', + webUrl: 'rookie', + status: null, + }, + ], + }, + }, +}; + export const updateIssueAssigneesMutationResponse = { data: { issuableSetAssignees: { @@ -545,6 +572,29 @@ export const searchResponseOnMR = { }, }; +export const searchAutocompleteResponseOnMR = { + data: { + workspace: { + __typename: 'Project', + id: '1', + users: [ + { + ...mockUser1, + mergeRequestInteraction: { + canMerge: true, + }, + }, + { + ...mockUser2, + mergeRequestInteraction: { + canMerge: false, + }, + }, + ], + }, + }, +}; + export const projectMembersResponse = { data: { workspace: { @@ -585,6 +635,36 @@ export const projectMembersResponse = { }, }; +export const projectAutocompleteMembersResponse = { + data: { + workspace: { + id: '1', + __typename: 'Project', + users: [ + // Remove nulls https://gitlab.com/gitlab-org/gitlab/-/issues/329750 + null, + null, + // Remove duplicated entry https://gitlab.com/gitlab-org/gitlab/-/issues/327822 + mockUser1, + mockUser1, + mockUser2, + { + __typename: 'UserCore', + id: 'gid://gitlab/User/2', + avatarUrl: + 'https://www.gravatar.com/avatar/a95e5b71488f4b9d69ce5ff58bfd28d6?s=80\u0026d=identicon', + name: 'Jacki Kub', + username: 'francina.skiles', + webUrl: '/franc', + status: { + availability: 'BUSY', + }, + }, + ], + }, + }, +}; + export const groupMembersResponse = { data: { workspace: { |