X-Git-Url: https://git.arvados.org/arvados-workbench2.git/blobdiff_plain/3ad7e33a2d50e9ed2298624ea5cac7cb5cd21a6f..c178bb7bacbb174f6b645e410323dbecd59e1a2c:/src/store/auth/auth-reducer.test.ts diff --git a/src/store/auth/auth-reducer.test.ts b/src/store/auth/auth-reducer.test.ts index 17bd4217..2e7c1a24 100644 --- a/src/store/auth/auth-reducer.test.ts +++ b/src/store/auth/auth-reducer.test.ts @@ -8,7 +8,9 @@ import { API_TOKEN_KEY, USER_EMAIL_KEY, USER_FIRST_NAME_KEY, - USER_LAST_NAME_KEY + USER_LAST_NAME_KEY, + USER_OWNER_UUID_KEY, + USER_UUID_KEY } from "../../services/auth-service/auth-service"; import { API_HOST } from "../../common/api/server-api"; @@ -35,6 +37,8 @@ describe('auth-reducer', () => { localStorage.setItem(USER_EMAIL_KEY, "test@test.com"); localStorage.setItem(USER_FIRST_NAME_KEY, "John"); localStorage.setItem(USER_LAST_NAME_KEY, "Doe"); + localStorage.setItem(USER_UUID_KEY, "uuid"); + localStorage.setItem(USER_OWNER_UUID_KEY, "ownerUuid"); const state = authReducer(initialState, actions.INIT()); expect(state).toEqual({ @@ -42,7 +46,9 @@ describe('auth-reducer', () => { user: { email: "test@test.com", firstName: "John", - lastName: "Doe" + lastName: "Doe", + uuid: "uuid", + ownerUuid: "ownerUuid" } }); }); @@ -62,20 +68,23 @@ describe('auth-reducer', () => { it('should set user details on success fetch', () => { const initialState = undefined; - const userDetails = { + const user = { email: "test@test.com", - first_name: "John", - last_name: "Doe", - is_admin: true + firstName: "John", + lastName: "Doe", + uuid: "uuid", + ownerUuid: "ownerUuid" }; - const state = authReducer(initialState, actions.USER_DETAILS_SUCCESS(userDetails)); + const state = authReducer(initialState, actions.USER_DETAILS_SUCCESS(user)); expect(state).toEqual({ apiToken: undefined, user: { email: "test@test.com", firstName: "John", - lastName: "Doe" + lastName: "Doe", + uuid: "uuid", + ownerUuid: "ownerUuid", } });