Example #1
0
    it('lets logged out users through', () => {
      users.logout()

      users.redirectAuth({}, replace, callback)

      expect(replace).not.toHaveBeenCalled()
      expect(callback).toHaveBeenCalled()
    })
Example #2
0
    it('redirects logged in users to dashboard', () => {
      spyOn(Api, 'post').and.callFake(fakePromise.resolve(loginSuccess))
      users.login()

      users.redirectAuth({}, replace, callback)

      expect(replace).toHaveBeenCalledWith('/')
      expect(callback).toHaveBeenCalled()
    })