ngrx 4 测试效果 jasmine-marbles
ngrx 4 testing effects jasmine-marbles
我正在测试 ngrx 商店的效果。在将 ngrx 更新到版本后,我发现测试它的方式已经改变。
import { hot, cold } from 'jasmine-marbles';
it('should work', () => {
actions = hot('--a-', { a: SomeAction });
const expected = cold('--b', { b: AnotherAction });
expect(effects.someSource$).toBeObservable(expected);
});
很遗憾,我没有找到任何有关 jasmine-marbles 的文档。
谁能解释一下热函数和冷函数的第一个参数是什么意思?是否可以找到有关它的任何文档?
终于找到了一些关于它的文档
https://ngrx.io/guide/effects/testing#marble-diagrams
可能对其他人有帮助。
我正在测试 ngrx 商店的效果。在将 ngrx 更新到版本后,我发现测试它的方式已经改变。
import { hot, cold } from 'jasmine-marbles';
it('should work', () => {
actions = hot('--a-', { a: SomeAction });
const expected = cold('--b', { b: AnotherAction });
expect(effects.someSource$).toBeObservable(expected);
});
很遗憾,我没有找到任何有关 jasmine-marbles 的文档。 谁能解释一下热函数和冷函数的第一个参数是什么意思?是否可以找到有关它的任何文档?
终于找到了一些关于它的文档 https://ngrx.io/guide/effects/testing#marble-diagrams
可能对其他人有帮助。