26 lines
731 B
TypeScript
26 lines
731 B
TypeScript
|
import { generateWallet, INITIAL_STATE } from 'reducers/generateWallet';
|
||
|
import * as generateWalletActions from 'actions/generateWallet';
|
||
|
|
||
|
describe('generateWallet reducer', () => {
|
||
|
it('should return the initial state', () => {
|
||
|
expect(generateWallet(undefined, {})).toEqual(INITIAL_STATE);
|
||
|
});
|
||
|
|
||
|
it('should handle GENERATE_WALLET_CONTINUE_TO_PAPER', () => {
|
||
|
expect(
|
||
|
generateWallet(undefined, generateWalletActions.continueToPaper())
|
||
|
).toEqual({
|
||
|
...INITIAL_STATE,
|
||
|
activeStep: 'paper'
|
||
|
});
|
||
|
});
|
||
|
|
||
|
it('should handle GENERATE_WALLET_RESET', () => {
|
||
|
expect(
|
||
|
generateWallet(undefined, generateWalletActions.resetGenerateWallet())
|
||
|
).toEqual({
|
||
|
...INITIAL_STATE
|
||
|
});
|
||
|
});
|
||
|
});
|