Jasmine 茉莉花测试
我正试图弄明白如何使用Jasmine测试Reflux stores()。基本上,这个问题的等价物,除了我所知的Jasmine 茉莉花测试,jasmine,reactjs,refluxjs,Jasmine,Reactjs,Refluxjs,我正试图弄明白如何使用Jasmine测试Reflux stores()。基本上,这个问题的等价物,除了我所知的运行时没有等价物之外: ^当它应该返回true时,它将失败 所以:有人知道如何使用茉莉花测试回流存储吗?我通过手动拨动茉莉花时钟解决了这个问题 jasmine.clock().tick(jasmine.DEFAULT\u TIMEOUT\u INTERVAL) (分别在安装和拆卸中调用jasmine.clock().install()和jasmine.clock().uninstall(
运行时没有等价物之外:
^当它应该返回true时,它将失败
所以:有人知道如何使用茉莉花测试回流存储吗?我通过手动拨动茉莉花时钟解决了这个问题
jasmine.clock().tick(jasmine.DEFAULT\u TIMEOUT\u INTERVAL)代码>
(分别在安装和拆卸中调用jasmine.clock().install()
和jasmine.clock().uninstall()
)
这感觉像一个黑客。谁有更好的办法
it('responds to the doTheThing action and triggers afterward', function() {
var spyFn = jasmine.createSpy('spy');
MyStore.listen(spyFn);
MyActions.doTheThing();
// with Jest, I would call jest.runAllTimers() here
expect(spyFn).toHaveBeenCalled();
});