1 // Copyright (C) The Arvados Authors. All rights reserved.
3 // SPDX-License-Identifier: AGPL-3.0
5 import { GroupClass, GroupResource } from "./group";
6 import { Resource, ResourceKind } from "./resource";
7 import { ProjectResource } from "./project";
9 export const mockGroupResource = (data: Partial<GroupResource> = {}): GroupResource => ({
16 kind: ResourceKind.GROUP,
18 modifiedByUserUuid: "",
24 ensure_unique_name: true,
30 export const mockProjectResource = (data: Partial<ProjectResource> = {}): ProjectResource =>
31 mockGroupResource({ ...data, groupClass: GroupClass.PROJECT }) as ProjectResource;
33 export const mockCommonResource = (data: Partial<Resource>): Resource => ({
36 kind: ResourceKind.NONE,
38 modifiedByUserUuid: "",