代码之家  ›  专栏  ›  技术社区  ›  ilyabasiuk

ngrx 4测试效果茉莉花大理石

  •  5
  • ilyabasiuk  · 技术社区  · 7 年前

    我正在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);
    });  
    

    不幸的是,我没有找到茉莉花弹珠的任何文档。

    1 回复  |  直到 7 年前
        1
  •  13
  •   developer033    4 年前

    https://ngrx.io/guide/effects/testing#marble-diagrams

    也许这对其他人会有帮助。