16848: Adds expiration date to the "Get API Token" dialog.
[arvados-workbench2.git] / src / store / auth / auth-action.test.ts
index 79f93daa66d34d4d5b1695f2cc725205790444b6..f1a534c64818cdae5b8b866dbd8fcf7347bb6628 100644 (file)
@@ -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, {
@@ -101,6 +107,7 @@ describe('auth-actions', () => {
                 try {
                     expect(auth).toEqual({
                         apiToken: "token",
+                        apiTokenExpiration: new Date("2140-01-01T00:00:00.000Z"),
                         config: {
                             apiRevision: 12345678,
                             clusterConfig: {
@@ -116,6 +123,7 @@ describe('auth-actions', () => {
                         },
                         sshKeys: [],
                         extraApiToken: undefined,
+                        extraApiTokenExpiration: undefined,
                         homeCluster: "zzzzz",
                         localCluster: "zzzzz",
                         loginCluster: undefined,