X-Git-Url: https://git.arvados.org/arvados-workbench2.git/blobdiff_plain/35ce0164f3863e7117fade1319ed3c2789bc216a..44a5f6968f1c2fb449dfb22e1742d2770662e6a9:/src/store/auth/auth-action.test.ts diff --git a/src/store/auth/auth-action.test.ts b/src/store/auth/auth-action.test.ts index 13575d44..f1a534c6 100644 --- a/src/store/auth/auth-action.test.ts +++ b/src/store/auth/auth-action.test.ts @@ -9,7 +9,7 @@ import 'jest-localstorage-mock'; import { ServiceRepository, createServices } from "~/services/services"; import { configureStore, RootStore } from "../store"; import { createBrowserHistory } from "history"; -import { mockConfig, DISCOVERY_DOC_PATH, } from '~/common/config'; +import { Config, mockConfig } from '~/common/config'; import { ApiActions } from "~/services/api/api-actions"; import { ACCOUNT_LINK_STATUS_KEY } from '~/services/link-account-service/link-account-service'; import Axios from "axios"; @@ -58,6 +58,12 @@ describe('auth-actions', () => { prefs: {} }); + axiosMock + .onGet("/api_client_authorizations/current") + .reply(200, { + expires_at: "2140-01-01T00:00:00.000Z" + }); + axiosMock .onGet("https://xc59z.arvadosapi.com/discovery/v1/apis/arvados/v1/rest") .reply(200, { @@ -84,6 +90,9 @@ describe('auth-actions', () => { uuidPrefix: "zzzzz", remoteHosts: { xc59z: "xc59z.arvadosapi.com" }, apiRevision: 12345678, + clusterConfig: { + Login: { LoginCluster: "" }, + }, }; store.dispatch(initAuth(config)); @@ -98,8 +107,14 @@ describe('auth-actions', () => { try { expect(auth).toEqual({ apiToken: "token", + apiTokenExpiration: new Date("2140-01-01T00:00:00.000Z"), config: { apiRevision: 12345678, + clusterConfig: { + Login: { + LoginCluster: "", + }, + }, remoteHosts: { "xc59z": "xc59z.arvadosapi.com", }, @@ -107,12 +122,19 @@ describe('auth-actions', () => { uuidPrefix: "zzzzz", }, sshKeys: [], + extraApiToken: undefined, + extraApiTokenExpiration: undefined, homeCluster: "zzzzz", localCluster: "zzzzz", loginCluster: undefined, remoteHostsConfig: { "zzzzz": { "apiRevision": 12345678, + "clusterConfig": { + "Login": { + "LoginCluster": "", + }, + }, "remoteHosts": { "xc59z": "xc59z.arvadosapi.com", },