48 lines
1.1 KiB
TypeScript
Raw Normal View History

import expect from 'app/test/unexpected';
2019-12-07 13:28:52 +02:00
import auth from './reducer';
2016-11-13 16:47:56 +02:00
import {
setLogin,
SET_CREDENTIALS,
setAccountSwitcher,
SET_SWITCHER,
2019-12-07 13:28:52 +02:00
} from './actions';
2016-11-13 16:47:56 +02:00
describe('components/auth/reducer', () => {
describe(SET_CREDENTIALS, () => {
it('should set login', () => {
const expectedLogin = 'foo';
expect(
auth(undefined, setLogin(expectedLogin)).credentials,
'to satisfy',
{
login: expectedLogin,
},
);
});
});
2016-11-13 16:47:56 +02:00
describe(SET_SWITCHER, () => {
it('should be enabled by default', () =>
2019-12-07 13:28:52 +02:00
expect(auth(undefined, {} as any), 'to satisfy', {
isSwitcherEnabled: true,
}));
2016-11-13 16:47:56 +02:00
it('should enable switcher', () => {
const expectedValue = true;
2016-11-13 16:47:56 +02:00
expect(auth(undefined, setAccountSwitcher(expectedValue)), 'to satisfy', {
isSwitcherEnabled: expectedValue,
});
});
2016-11-13 16:47:56 +02:00
it('should disable switcher', () => {
const expectedValue = false;
2016-11-13 16:47:56 +02:00
expect(auth(undefined, setAccountSwitcher(expectedValue)), 'to satisfy', {
isSwitcherEnabled: expectedValue,
});
2016-11-13 16:47:56 +02:00
});
});
});