Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'spec/frontend/organizations/users/mock_data.js')
-rw-r--r--spec/frontend/organizations/users/mock_data.js34
1 files changed, 31 insertions, 3 deletions
diff --git a/spec/frontend/organizations/users/mock_data.js b/spec/frontend/organizations/users/mock_data.js
index 4f159c70c2c..16b3ec3bbcb 100644
--- a/spec/frontend/organizations/users/mock_data.js
+++ b/spec/frontend/organizations/users/mock_data.js
@@ -1,15 +1,31 @@
+const createUser = (id) => {
+ return {
+ id: `gid://gitlab/User/${id}`,
+ username: `test_user_${id}`,
+ avatarUrl: `/path/test_user_${id}`,
+ name: `Test User ${id}`,
+ publicEmail: `test_user_${id}@gitlab.com`,
+ createdAt: Date.now(),
+ lastActivityOn: Date.now(),
+ };
+};
+
export const MOCK_ORGANIZATION_GID = 'gid://gitlab/Organizations::Organization/1';
+export const MOCK_PATHS = {
+ adminUser: '/admin/users/:id',
+};
+
export const MOCK_USERS = [
{
badges: [],
id: 'gid://gitlab/Organizations::OrganizationUser/3',
- user: { id: 'gid://gitlab/User/3' },
+ user: createUser(3),
},
{
badges: [],
id: 'gid://gitlab/Organizations::OrganizationUser/2',
- user: { id: 'gid://gitlab/User/2' },
+ user: createUser(2),
},
{
badges: [
@@ -17,6 +33,18 @@ export const MOCK_USERS = [
{ text: "It's you!", variant: 'muted' },
],
id: 'gid://gitlab/Organizations::OrganizationUser/1',
- user: { id: 'gid://gitlab/User/1' },
+ user: createUser(1),
},
];
+
+export const MOCK_USERS_FORMATTED = MOCK_USERS.map(({ badges, user }) => {
+ return { ...user, badges, email: user.publicEmail };
+});
+
+export const MOCK_PAGE_INFO = {
+ startCursor: 'aaaa',
+ endCursor: 'bbbb',
+ hasNextPage: true,
+ hasPreviousPage: true,
+ __typename: 'PageInfo',
+};