Skip to content
Snippets Groups Projects
Select Git revision
  • 8d3613afbd6c5b6766ab83ee0af9b15f57763be0
  • master default
2 results

auth.actions.spec.ts

Blame
  • auth.actions.spec.ts 885 B
    import * as AuthActions from './auth.actions';
    
    describe('auth actions', () => {
    	describe('try signup action', () => {
    		it('should create a try signup action', () => {
    			const payload = {
    				email: 'test@test.fr',
    				pseudo: 'pseudoTest',
    				password: 'testtest'
    			};
    			const action = new AuthActions.TrySignup(payload);
    
    			// on déconstruit action pour que ce soit un object javascript pour pouvoir le comparer
    			expect({ ...action }).toEqual({
    				type: AuthActions.AuthActionsTypes.TRY_SIGNUP,
    				payload: payload
    			});
    		});
    	});
    
    	describe('signup error action', () => {
    		it('should create a signup error action', () => {
    			const payload = {
    				message: 'error message'
    			};
    
    			const action = new AuthActions.SignupError(payload);
    
    			expect({ ...action }).toEqual({
    				type: AuthActions.AuthActionsTypes.SIGNUP_ERROR,
    				payload: payload
    			});
    		});
    	});
    });