Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/unit-testing/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Unit testing RxJS大理石测试:预期可观察与待观察_Unit Testing_Jasmine_Jasmine Marbles_Rxjs Marbles - Fatal编程技术网

Unit testing RxJS大理石测试:预期可观察与待观察

Unit testing RxJS大理石测试:预期可观察与待观察,unit-testing,jasmine,jasmine-marbles,rxjs-marbles,Unit Testing,Jasmine,Jasmine Marbles,Rxjs Marbles,以下两者之间的区别是什么: expectObservable(e1.merge(e2)).toBe(expected); 及 语法 这是一个测试库还是仅仅是一种味道?似乎官方的回购协议使用了一个.toBeObservable匹配器 根据我的使用情况,不确定RxJS文档为什么使用expectObservable() TobeoObservable来自第三方库jasmine marbles expectObservable来自内置rxjs模块:TestScheduler expect(e1.m

以下两者之间的区别是什么:

expectObservable(e1.merge(e2)).toBe(expected);

语法


这是一个测试库还是仅仅是一种味道?

似乎官方的回购协议使用了一个.toBeObservable匹配器

根据我的使用情况,不确定RxJS文档为什么使用expectObservable() TobeoObservable来自第三方库jasmine marbles

expectObservable来自内置rxjs模块:TestScheduler

expect(e1.merge(e2)).toBeObservable(expected);