UNPKG

strapi-plugin-users-permissions

Version:

Protect your API with a full-authentication process based on JWT

28 lines (20 loc) 686 B
import { fromJS } from 'immutable'; import { initializeSucceeded } from '../actions'; import initializerReducer from '../reducer'; describe('initializerReducer', () => { let state; beforeEach(() => { state = fromJS({ hasAdminUser: false, shouldUpdate: false, }); }); it('returns the initial state', () => { const expected = state; expect(initializerReducer(undefined, {})).toEqual(expected); }); it('should handle the initializeSucceeded action correctly', () => { const expected = state.set('hasAdminUser', true).set('shouldUpdate', true); expect(initializerReducer(state, initializeSucceeded(true))).toEqual(expected); }); });