//
// SPDX-License-Identifier: AGPL-3.0
-import { GroupResource, GroupClass } from "./group";
+import { GroupClass, GroupResource } from "./group";
import { Resource, ResourceKind } from "./resource";
import { ProjectResource } from "./project";
groupClass: null,
href: "",
isTrashed: false,
- kind: ResourceKind.Group,
+ kind: ResourceKind.GROUP,
modifiedAt: "",
modifiedByClientUuid: "",
modifiedByUserUuid: "",
properties: "",
trashAt: "",
uuid: "",
- writeableBy: [],
+ writableBy: [],
+ ensure_unique_name: true,
...data
});
export const mockProjectResource = (data: Partial<ProjectResource> = {}): ProjectResource =>
- mockGroupResource({ ...data, groupClass: GroupClass.Project }) as ProjectResource;
+ mockGroupResource({ ...data, groupClass: GroupClass.PROJECT }) as ProjectResource;
export const mockCommonResource = (data: Partial<Resource>): Resource => ({
createdAt: "",
etag: "",
href: "",
- kind: "",
+ kind: ResourceKind.NONE,
modifiedAt: "",
modifiedByClientUuid: "",
modifiedByUserUuid: "",