Example #1
0
  it('logs user out', () => {
    spyOn(Api, 'post').and.callFake(fakePromise.resolve(loginSuccess))

    users.logout()
    expect(users.current()).toBeNull()
    expect(users.token()).toBeNull()
  })
Example #2
0
  it('logs user in', () => {
    spyOn(Api, 'post').and.callFake(fakePromise.resolve(loginSuccess))

    users.login()
    expect(users.current().name).toEqual('User name')
    expect(users.token()).toEqual('token')
  })