Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/23.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
Jasmine 茉莉花测试_Jasmine_Reactjs_Refluxjs - Fatal编程技术网

Jasmine 茉莉花测试

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(

我正试图弄明白如何使用Jasmine测试Reflux stores()。基本上,这个问题的等价物,除了我所知的
运行时
没有等价物之外:

^当它应该返回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();
});