X-Git-Url: https://git.arvados.org/arvados-workbench2.git/blobdiff_plain/a781af5eae4f4e7f6e07a2b205ad4e54e9e8ec7a..825ea4fce4ba3568f6105c17e83f4769a9323759:/src/services/groups-service/groups-service.test.ts diff --git a/src/services/groups-service/groups-service.test.ts b/src/services/groups-service/groups-service.test.ts index 92d22778..95355440 100644 --- a/src/services/groups-service/groups-service.test.ts +++ b/src/services/groups-service/groups-service.test.ts @@ -3,20 +3,26 @@ // SPDX-License-Identifier: AGPL-3.0 import axios from "axios"; -import MockAdapter from "axios-mock-adapter/types"; -import GroupsService from "./groups-service"; +import MockAdapter from "axios-mock-adapter"; +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",