Requirejs 在karma测试中使用require()

Requirejs 在karma测试中使用require(),requirejs,karma-runner,Requirejs,Karma Runner,我使用Karma 0.12.28、Karma Requirejs 0.2.2(和Karam jasmine)来运行测试。 配置与文档中的配置几乎相同(requirejs deps和窗口中的测试文件。_;karma _;.start作为回调)。 对于基本测试,一切正常。当我使用require()而不是define()或尝试更改上下文时,问题就开始了。基本上是这样的: var ctx = require.config({ context: 'my-context' }); ctx(['dep1'

我使用Karma 0.12.28、Karma Requirejs 0.2.2(和Karam jasmine)来运行测试。 配置与文档中的配置几乎相同(requirejs deps和
窗口中的测试文件。_;karma _;.start
作为回调)。 对于基本测试,一切正常。当我使用
require()
而不是
define()
或尝试更改上下文时,问题就开始了。基本上是这样的:

var ctx = require.config({
  context: 'my-context'
});
ctx(['dep1'], function(){
  //....
});
问题是dep1无法加载。在DevTools中,我可以看到
已创建,我可以在网络选项卡中看到具有正确URL的请求,但状态为取消。我可以使用上下文菜单打开此URL,因此我确信它是正确的,但问题仍然存在-为什么我不能在karma测试中使用
require()