在业力测试中使用require()

时间:2014-12-16 12:33:02

标签: requirejs karma-runner

我正在使用Karma 0.12.28,Karma-Requirejs 0.2.2(以及Karam-jasmine)来进行测试。 Config几乎与docs中的一个相同(requirejs deps中的测试文件和window.__ karma __.start中的测试文件作为回调)。 一切都适用于基本测试。当我使用require()而不是define()或尝试更改上下文时,问题就开始了。基本上是这样的:

var ctx = require.config({
  context: 'my-context'
});
ctx(['dep1'], function(){
  //....
});

问题是dep1无法加载。在DevTools中,我可以看到<script/>已创建,我可以在网络选项卡中看到具有正确URL的请求但状态已取消。我可以使用上下文菜单打开此URL,所以我确定它是正确的,但问题仍然存在 - 为什么我不能在业力测试中使用require()

0 个答案:

没有答案