Unit testing with default Angular installation
De Basef
Getting instance of a service
let mockedLoginService = TestBed.get(LoginService);
Asserting that some method is called
let spySomeMethod = spyOn(someInstance, 'someMethod'); // do something here expect(spySomeMethod).toHaveBeenCalled();
Asserting that some method is called with given arguments
let spySomeMethod = spyOn(someInstance, 'someMethod').and.callFake((arg1, arg2) => { expect(arg1).toEqual(10); expect(arg2).toEqual(20); }); // do something here expect(spySomeMethod).toHaveBeenCalled();