Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public create(user:User): Observable<any> {
- return this.http.post(this._apiUrls.create,
- JSON.stringify(user), {
- headers: this.apiConfig.getApiHeaders()
- });
- }
- beforeEachProviders(() => [
- MockBackend,
- BaseRequestOptions,
- provide(Http, {
- useFactory: (backend, defaultOptions) => new Http(backend, defaultOptions),
- deps: [MockBackend, BaseRequestOptions]
- }),
- ApiConfig,
- Authentication
- ]);
- it('Should make a request to login a new user', inject([Authentication, MockBackend], (service, mockBackend) => {
- let connection;
- connection = mockBackend.connections.subscribe(c => connection = c);
- service.create(setUser()).subscribe((res) => {
- expect(connection.request.url).toBe(service.apiConfig.getApiRoot()+'api/identities/login');
- expect(connection.request._body).toEqual(JSON.stringify(setUser()));
- });
- connection.mockRespond(200);
- }));
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement