// - 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)
  })

})