import { CollectionResource } from "models/collection";
import { GroupResource } from "models/group";
import { CollectionDirectory, CollectionFile, CollectionFileType } from "models/collection-file";
+import { GroupContentsResource } from "services/groups-service/groups-service";
+import { ListResults } from "services/common-service/common-service";
describe('tree-picker-actions', () => {
const axiosInst = Axios.create({ headers: {} });
return fakeResources[uuid]?.files || [];
});
+ services.groupsService.contents = jest.fn(async (uuid, args) => {
+ const items = Object.keys(fakeResources).map(uuid => ({...fakeResources[uuid], uuid})).filter(item => item.ownerUuid === uuid);
+ return {items: items as GroupContentsResource[], itemsAvailable: items.length} as ListResults<GroupContentsResource>;
+ });
+
const pickerId = "pickerId";
// When collection preselected