This repository has been archived on 2025-09-03. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
resolver/app/tests/actions/authorizeActions.test.jsx

34 lines
796 B
JavaScript

// - Import react components
import configureMockStore from 'redux-mock-store'
import thunk from 'redux-thunk'
let expect = require('expect')
import firebase, {firebaseRef} from 'app/firebaseClient'
let authorizeActions = require('authorizeActions')
import * as types from 'actionTypes'
let createMockStore = configureMockStore([thunk])
describe('AuthorizeActions', () => {
it('should generate login action', () => {
const uid = 'UID123456'
let action = {
type: types.LOGIN,
authed: true,
uid
}
let res = authorizeActions.login(action.uid)
expect(res).toEqual(action)
})
it('should generate logout action', () => {
let action = {
type: types.LOGOUT
}
let res = authorizeActions.logout()
expect(res).toEqual(action)
})
})