Skip to content

Commit 1de86f1

Browse files
committed
fix(VirtualTimeScheduler): remove default maxFrame limit
closes #1889
1 parent da8c1c2 commit 1de86f1

File tree

2 files changed

+5
-3
lines changed

2 files changed

+5
-3
lines changed

src/scheduler/VirtualTimeScheduler.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ export class VirtualTimeScheduler extends AsyncScheduler {
1010
public index: number = -1;
1111

1212
constructor(SchedulerAction: typeof AsyncAction = VirtualAction,
13-
public maxFrames: number = 750) {
13+
public maxFrames: number = Number.POSITIVE_INFINITY) {
1414
super(SchedulerAction, () => this.frame);
1515
}
1616

src/testing/TestScheduler.ts

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,9 @@ import {HotObservable} from './HotObservable';
66
import {TestMessage} from './TestMessage';
77
import {SubscriptionLog} from './SubscriptionLog';
88
import {Subscription} from '../Subscription';
9-
import {VirtualTimeScheduler} from '../scheduler/VirtualTimeScheduler';
9+
import {VirtualTimeScheduler, VirtualAction} from '../scheduler/VirtualTimeScheduler';
10+
11+
const defaultMaxFrame: number = 750;
1012

1113
interface FlushableTest {
1214
ready: boolean;
@@ -23,7 +25,7 @@ export class TestScheduler extends VirtualTimeScheduler {
2325
private flushTests: FlushableTest[] = [];
2426

2527
constructor(public assertDeepEqual: (actual: any, expected: any) => boolean | void) {
26-
super();
28+
super(VirtualAction, defaultMaxFrame);
2729
}
2830

2931
createTime(marbles: string): number {

0 commit comments

Comments
 (0)