diff options
Diffstat (limited to 'spec/frontend/crm/mock_data.js')
-rw-r--r-- | spec/frontend/crm/mock_data.js | 81 |
1 files changed, 81 insertions, 0 deletions
diff --git a/spec/frontend/crm/mock_data.js b/spec/frontend/crm/mock_data.js new file mode 100644 index 00000000000..4197621aaa6 --- /dev/null +++ b/spec/frontend/crm/mock_data.js @@ -0,0 +1,81 @@ +export const getGroupContactsQueryResponse = { + data: { + group: { + __typename: 'Group', + id: 'gid://gitlab/Group/26', + contacts: { + nodes: [ + { + __typename: 'CustomerRelationsContact', + id: 'gid://gitlab/CustomerRelations::Contact/12', + firstName: 'Marty', + lastName: 'McFly', + email: 'example@gitlab.com', + phone: null, + description: null, + organization: { + __typename: 'CustomerRelationsOrganization', + id: 'gid://gitlab/CustomerRelations::Organization/2', + name: 'Tech Giant Inc', + }, + }, + { + __typename: 'CustomerRelationsContact', + id: 'gid://gitlab/CustomerRelations::Contact/16', + firstName: 'Boy', + lastName: 'George', + email: null, + phone: null, + description: null, + organization: null, + }, + { + __typename: 'CustomerRelationsContact', + id: 'gid://gitlab/CustomerRelations::Contact/13', + firstName: 'Jane', + lastName: 'Doe', + email: 'jd@gitlab.com', + phone: '+44 44 4444 4444', + description: 'Vice President', + organization: null, + }, + ], + __typename: 'CustomerRelationsContactConnection', + }, + }, + }, +}; + +export const getGroupOrganizationsQueryResponse = { + data: { + group: { + __typename: 'Group', + id: 'gid://gitlab/Group/26', + organizations: { + nodes: [ + { + __typename: 'CustomerRelationsOrganization', + id: 'gid://gitlab/CustomerRelations::Organization/1', + name: 'Test Inc', + defaultRate: 100, + description: null, + }, + { + __typename: 'CustomerRelationsOrganization', + id: 'gid://gitlab/CustomerRelations::Organization/2', + name: 'ABC Company', + defaultRate: 110, + description: 'VIP', + }, + { + __typename: 'CustomerRelationsOrganization', + id: 'gid://gitlab/CustomerRelations::Organization/3', + name: 'GitLab', + defaultRate: 120, + description: null, + }, + ], + }, + }, + }, +}; |