1
0
mirror of https://github.com/xuthus83/pigallery2.git synced 2024-11-03 21:04:03 +08:00

update tests

This commit is contained in:
Braun Patrik 2016-05-05 18:05:40 +02:00
parent 1ec6ed6985
commit 10b47c45eb
2 changed files with 4 additions and 2 deletions

View File

@ -3,7 +3,6 @@
import {
it,
inject,
injectAsync,
beforeEachProviders
} from '@angular/core/testing';
@ -18,7 +17,7 @@ import {AuthenticationService} from "./authentication.service";
class MockUserService {
public login(credential:LoginCredential){
return Promise.resolve(new Message<User>(null,new User()))
return Promise.resolve(new Message<User>(null,new User(0,"testUserName")))
}
}
@ -46,6 +45,7 @@ describe('AuthenticationService', () => {
it('should have Authenticated use', inject([ AuthenticationService ], (authService) => {
spyOn(authService.OnAuthenticated,"trigger").and.callThrough();
authService.login();
expect(authService.OnAuthenticated.trigger).toHaveBeenCalled();
authService.OnAuthenticated.on(() =>{
expect(authService.getUser()).not.toBe(null);
expect(authService.isAuthenticated()).toBe(true);

View File

@ -35,12 +35,14 @@ describe('UserService', () => {
spyOn(networkService,"postJson");
let credential = new LoginCredential("name","pass");
userService.login(credential);
expect(networkService.getJson).toHaveBeenCalled();
expect(networkService.postJson.calls.argsFor(0)).toEqual(["/user/login",{"loginCredential": credential}]);
}));
it('should call getJson at getSessionUser', inject([UserService,NetworkService], (userService,networkService) => {
spyOn(networkService,"getJson");
userService.getSessionUser();
expect(networkService.getJson).toHaveBeenCalled();
expect(networkService.getJson.calls.argsFor(0)).toEqual(["/user/login"]);
}));