class
stable
class TestScheduler extends VirtualTimeScheduler { static parseMarblesAsSubscriptions(marbles: string, runMode: false = false): SubscriptionLog static parseMarbles(marbles: string, values?: any, errorValue?: any, materializeInnerObservables: boolean = false, runMode: false = false): TestMessage[] constructor(assertDeepEqual: (actual: any, expected: any) => boolean | void) get hotObservables: HotObservable<any>[] get coldObservables: ColdObservable<any>[] assertDeepEqual: (actual: any, expected: any) => boolean | void createTime(marbles: string): number createColdObservable<T = string>(marbles: string, values?: {...}, error?: any): ColdObservable<T> createHotObservable<T = string>(marbles: string, values?: {...}, error?: any): HotObservable<T> expectObservable(observable: Observable<any>, subscriptionMarbles: string = null): ({...}) expectSubscriptions(actualSubscriptionLogs: SubscriptionLog[]): ({...}) flush() run<T>(callback: (helpers: RunHelpers) => T): T // inherited from index/VirtualTimeScheduler protected static frameTimeFactor: number constructor(SchedulerAction: typeof AsyncAction = VirtualAction as any, maxFrames: number = Number.POSITIVE_INFINITY) frame: number index: number maxFrames: number flush(): void }
static parseMarblesAsSubscriptions(marbles: string, runMode: false = false): SubscriptionLog
marbles | Type: |
runMode | Optional. Default is Type: |
SubscriptionLog
static parseMarbles(marbles: string, values?: any, errorValue?: any, materializeInnerObservables: boolean = false, runMode: false = false): TestMessage[]
marbles | Type: |
values | Optional. Default is Type: |
errorValue | Optional. Default is Type: |
materializeInnerObservables | Optional. Default is Type: |
runMode | Optional. Default is Type: |
TestMessage[]
constructor(assertDeepEqual: (actual: any, expected: any) => boolean | void)
assertDeepEqual | Type: |
Property | Type | Description |
---|---|---|
hotObservables | HotObservable<any>[] | Read-only. |
coldObservables | ColdObservable<any>[] | Read-only. |
assertDeepEqual | (actual: any, expected: any) => boolean | void | Declared in constructor. |
createTime(marbles: string): number
marbles | Type: |
number
createColdObservable<T = string>(marbles: string, values?: {
[marble: string]: T;
}, error?: any): ColdObservable<T>
marbles | A diagram in the marble DSL. Letters map to keys in |
values | Optional. Default is Values to use for the letters in |
error | Optional. Default is The error to use for the |
ColdObservable<T>
createHotObservable<T = string>(marbles: string, values?: {
[marble: string]: T;
}, error?: any): HotObservable<T>
marbles | A diagram in the marble DSL. Letters map to keys in |
values | Optional. Default is Values to use for the letters in |
error | Optional. Default is The error to use for the |
HotObservable<T>
expectObservable(observable: Observable<any>, subscriptionMarbles: string = null): ({
toBe: observableToBeFn;
})
observable | Type: |
subscriptionMarbles | Optional. Default is Type: |
({ toBe: observableToBeFn; })
expectSubscriptions(actualSubscriptionLogs: SubscriptionLog[]): ({
toBe: subscriptionLogsToBeFn;
})
actualSubscriptionLogs | Type: |
({ toBe: subscriptionLogsToBeFn; })
flush()
There are no parameters.
run<T>(callback: (helpers: RunHelpers) => T): T
callback | Type: |
T
© 2015–2018 Google, Inc., Netflix, Inc., Microsoft Corp. and contributors.
Code licensed under an Apache-2.0 License. Documentation licensed under CC BY 4.0.
https://rxjs.dev/api/testing/TestScheduler