@acutmore/rxjs
Version:
Reactive Extensions for modern JavaScript
30 lines • 1.01 kB
JavaScript
// v4-backwards-compatibility
import { Notification } from '../Notification';
import { SubscriptionLog } from './SubscriptionLog';
export const ReactiveTest = {
/**
* Default virtual time used for creation of observable sequences in unit tests.
*/
created: 100,
/**
* Default virtual time used to dispose subscriptions in unit tests.
*/
disposed: 1000,
/**
* Default virtual time used to subscribe to observable sequences in unit tests.
*/
subscribed: 200,
onNext: function (ticks, value) {
return { frame: ticks, notification: Notification.createNext(value) };
},
onError: function (ticks, err) {
return { frame: ticks, notification: Notification.createError(err) };
},
onCompleted: function (ticks) {
return { frame: ticks, notification: Notification.createComplete() };
},
subscribe: function (start, end) {
return new SubscriptionLog(start, end);
}
};
//# sourceMappingURL=ReactiveTest.js.map