Example #1
0
 inject([AsyncTestCompleter], (async: AsyncTestCompleter) => {
   let responses: Response[] = [sampleResponse1, sampleResponse2];
   backend.connections.subscribe((c: MockConnection) => c.mockRespond(responses.shift()));
   let responseObservable: ReplaySubject<Response> =
       backend.createConnection(sampleRequest1).response;
   responseObservable.subscribe(res => expect(res.text()).toBe('response1'));
   responseObservable.subscribe(res => expect(res.text()).toBe('response2'), null,
                                async.done);
 }));
Example #2
0
 public subscribeActivate(fn: () => ITab) {
   return this.tabActivated.subscribe(fn);
 }
Example #3
0
 public subscribeRemoved(fn: () => string) {
   return this.tabRemoved.subscribe(fn);
 }
Example #4
0
 public subscribeChanged(fn: () => ITab) {
   return this.tabChanged.subscribe(fn);
 }
Example #5
0
 public subscribeAdded(fn: () => ITab) {
   return this.tabAdded.subscribe(fn);
 }
Example #6
0
 public subscribeCreated(fn: () => ITab) {
   return this.createNewTab.subscribe(fn);
 }