@@ -1,5 +1,4 @@
|
||||
import {EventEmitter} from 'angular2/src/core/facade/async';
|
||||
import * as Rx from 'rx';
|
||||
import {ListWrapper} from 'angular2/src/core/facade/collection';
|
||||
|
||||
export class MockEventEmitter extends EventEmitter {
|
||||
@@ -7,7 +6,7 @@ export class MockEventEmitter extends EventEmitter {
|
||||
|
||||
constructor() { super(); }
|
||||
|
||||
observer(generator: any): Rx.IDisposable {
|
||||
observer(generator: any): any {
|
||||
this._nextFns.push(generator.next);
|
||||
return new MockDisposable();
|
||||
}
|
||||
@@ -17,6 +16,7 @@ export class MockEventEmitter extends EventEmitter {
|
||||
}
|
||||
}
|
||||
|
||||
class MockDisposable implements Rx.IDisposable {
|
||||
dispose(): void {}
|
||||
class MockDisposable {
|
||||
isUnsubscribed: boolean = false;
|
||||
unsubscribe(): void {}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user