it('lets logged out users through', () => { users.logout() users.redirectAuth({}, replace, callback) expect(replace).not.toHaveBeenCalled() expect(callback).toHaveBeenCalled() })
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() })