Advertisement
Guest User

Untitled

a guest
Feb 8th, 2016
43
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.87 KB | None | 0 0
  1. public create(user:User): Observable<any> {
  2. return this.http.post(this._apiUrls.create,
  3. JSON.stringify(user), {
  4. headers: this.apiConfig.getApiHeaders()
  5. });
  6. }
  7.  
  8. beforeEachProviders(() => [
  9. MockBackend,
  10. BaseRequestOptions,
  11. provide(Http, {
  12. useFactory: (backend, defaultOptions) => new Http(backend, defaultOptions),
  13. deps: [MockBackend, BaseRequestOptions]
  14. }),
  15. ApiConfig,
  16. Authentication
  17. ]);
  18.  
  19. it('Should make a request to login a new user', inject([Authentication, MockBackend], (service, mockBackend) => {
  20. let connection;
  21. connection = mockBackend.connections.subscribe(c => connection = c);
  22. service.create(setUser()).subscribe((res) => {
  23. expect(connection.request.url).toBe(service.apiConfig.getApiRoot()+'api/identities/login');
  24. expect(connection.request._body).toEqual(JSON.stringify(setUser()));
  25. });
  26. connection.mockRespond(200);
  27. }));
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement