rxjs-marbles
- Version 7.0.1
- Published
- 438 kB
- 2 dependencies
- MIT license
Install
npm i rxjs-marblesyarn add rxjs-marblespnpm add rxjs-marblesOverview
An RxJS marble testing library for any test framework
Index
Variables
variable marbles
const marbles: MarblesFunction;Functions
Classes
class Expect
class Expect<T> {}constructor
constructor( actual: Observable<T>, helpers: ExpectHelpers, subscription?: string);method toBeObservable
toBeObservable: { (expected: TestObservableLike<T>): void; (expected: string, values?: { [key: string]: T }, error?: any): void;};method toHaveSubscriptions
toHaveSubscriptions: (expected: string | string[]) => void;Interfaces
interface Configuration
interface Configuration {}property assert
assert?: (value: any, message: string) => void;property assertDeepEqual
assertDeepEqual?: (a: any, b: any) => void;property frameworkMatcher
frameworkMatcher?: boolean;property run
run?: boolean;interface Context
interface Context {}property autoFlush
autoFlush: boolean;property scheduler
readonly scheduler: TestScheduler;method bind
bind: (...schedulers: SchedulerLike[]) => void;method cold
cold: <T = any>( marbles: string, values?: { [key: string]: T }, error?: any) => TestObservableLike<T>;method configure
configure: (configuration: Configuration) => void;method equal
equal: { <T = any>(actual: Observable<T>, expected: TestObservableLike<T>): void; <T = any>( actual: Observable<T>, expected: string, values?: { [key: string]: T }, error?: any ): void; <T = any>(actual: Observable<T>, subscription: string, expected: any): void; <T = any>( actual: Observable<T>, subscription: string, expected: string, values?: { [key: string]: T }, error?: any ): void;};method expect
expect: <T = any>(actual: Observable<T>, subscription?: string) => Expect<T>;method flush
flush: () => void;method has
has: <T = any>(actual: Observable<T>, expected: string | string[]) => void;method hot
hot: <T = any>( marbles: string, values?: { [key: string]: T }, error?: any) => TestObservableLike<T>;method reframe
reframe: (timePerFrame: number, maxTime?: number) => void;method teardown
teardown: () => void;method time
time: (marbles: string) => number;interface MarblesFunction
interface MarblesFunction {}call signature
(func: (context: Context) => any): () => any;call signature
<T>(func: (context: Context, t: T) => any): (t: T) => any;call signature
(func: (context: Context, ...rest: any[]) => any): (...rest: any[]) => any;Package Files (5)
Dependencies (2)
Dev Dependencies (0)
No dev dependencies.
Peer Dependencies (1)
Badge
To add a badge like this oneto your package's README, use the codes available below.
You may also use Shields.io to create a custom badge linking to https://www.jsdocs.io/package/rxjs-marbles.
- Markdown[](https://www.jsdocs.io/package/rxjs-marbles)
- HTML<a href="https://www.jsdocs.io/package/rxjs-marbles"><img src="https://img.shields.io/badge/jsDocs.io-reference-blue" alt="jsDocs.io"></a>
- Updated .
Package analyzed in 2226 ms. - Missing or incorrect documentation? Open an issue for this package.
