From 0586ec426487f4ff6d83acf78b27a575d2c96b95 Mon Sep 17 00:00:00 2001 From: Alex Gleason Date: Fri, 7 May 2021 22:43:44 -0500 Subject: [PATCH] Fix auth reducer tests --- app/soapbox/reducers/__tests__/auth-test.js | 23 +++++++++++++++++---- 1 file changed, 19 insertions(+), 4 deletions(-) diff --git a/app/soapbox/reducers/__tests__/auth-test.js b/app/soapbox/reducers/__tests__/auth-test.js index 103cfc4b0..a149042c4 100644 --- a/app/soapbox/reducers/__tests__/auth-test.js +++ b/app/soapbox/reducers/__tests__/auth-test.js @@ -179,7 +179,7 @@ describe('auth reducer', () => { }); describe('VERIFY_CREDENTIALS_FAIL', () => { - it('should delete the failed token', () => { + it('should delete the failed token if it 403\'d', () => { const state = fromJS({ tokens: { 'ABCDEFG': { token_type: 'Bearer', access_token: 'ABCDEFG' }, @@ -191,7 +191,12 @@ describe('auth reducer', () => { 'HIJKLMN': { token_type: 'Bearer', access_token: 'HIJKLMN' }, }); - const action = { type: VERIFY_CREDENTIALS_FAIL, token: 'ABCDEFG' }; + const action = { + type: VERIFY_CREDENTIALS_FAIL, + token: 'ABCDEFG', + error: { response: { status: 403 } }, + }; + const result = reducer(state, action); expect(result.get('tokens')).toEqual(expected); }); @@ -208,7 +213,12 @@ describe('auth reducer', () => { '5678': { id: '5678', access_token: 'HIJKLMN' }, }); - const action = { type: VERIFY_CREDENTIALS_FAIL, token: 'ABCDEFG' }; + const action = { + type: VERIFY_CREDENTIALS_FAIL, + token: 'ABCDEFG', + error: { response: { status: 403 } }, + }; + const result = reducer(state, action); expect(result.get('users')).toEqual(expected); }); @@ -222,7 +232,12 @@ describe('auth reducer', () => { }, }); - const action = { type: VERIFY_CREDENTIALS_FAIL, token: 'ABCDEFG' }; + const action = { + type: VERIFY_CREDENTIALS_FAIL, + token: 'ABCDEFG', + error: { response: { status: 403 } }, + }; + const result = reducer(state, action); expect(result.get('me')).toEqual('5678'); });