Merge 'main' into 20382-process-action-menu-cancel
[arvados-workbench2.git] / src / services / groups-service / groups-service.test.ts
index 2562a595d02ff52b0c0af4954d10f5fb20e67e06..4e53f67140532823370ca1b33ded42d28c2f82d7 100644 (file)
@@ -4,19 +4,25 @@
 
 import axios from "axios";
 import MockAdapter from "axios-mock-adapter";
-import GroupsService from "./groups-service";
+import { GroupsService } from "./groups-service";
+import { ApiActions } from "services/api/api-actions";
 
 describe("GroupsService", () => {
 
     const axiosMock = new MockAdapter(axios);
 
+    const actions: ApiActions = {
+        progressFn: (id: string, working: boolean) => {},
+        errorFn: (id: string, message: string) => {}
+    };
+
     beforeEach(() => {
         axiosMock.reset();
     });
 
     it("#contents", async () => {
         axiosMock
-            .onGet("/groups/1/contents/")
+            .onGet("/groups/1/contents")
             .reply(200, {
                 kind: "kind",
                 offset: 2,
@@ -27,7 +33,7 @@ describe("GroupsService", () => {
                 items_available: 20
             });
 
-        const groupsService = new GroupsService(axios);
+        const groupsService = new GroupsService(axios, actions);
         const resource = await groupsService.contents("1", { limit: 10, offset: 1 });
         expect(resource).toEqual({
             kind: "kind",