diff --git a/app/soapbox/actions/__tests__/auth-test.js b/app/soapbox/actions/__tests__/auth-test.js new file mode 100644 index 000000000..367abfae1 --- /dev/null +++ b/app/soapbox/actions/__tests__/auth-test.js @@ -0,0 +1,20 @@ +import { + AUTH_LOGGED_OUT, + logOut, +} from '../auth'; +import { ALERT_SHOW } from '../alerts'; +import { Map as ImmutableMap } from 'immutable'; +import { mockStore } from 'soapbox/test_setup'; + +describe('logOut()', () => { + it('creates expected actions', () => { + const expectedActions = [ + { type: AUTH_LOGGED_OUT }, + { type: ALERT_SHOW, title: 'Successfully logged out.', message: '' }, + ]; + const store = mockStore(ImmutableMap()); + + store.dispatch(logOut()); + return expect(store.getActions()).toEqual(expectedActions); + }); +});