如何列出karma服务的所有文件的路由

时间:2014-05-13 18:55:32

标签: requirejs karma-runner

我在业力中使用requirejs来运行我的测试,但是我无法弄清楚我的文件的实际网址是什么。

有没有办法列出正在提供的文件以及访问它们的路径?

1 个答案:

答案 0 :(得分:17)

您可以访问具有文件属性的对象窗口.__ karma __ 。你可以迭代它。

我刚把这段代码输入我的test-main.js:

for (var file in window.__karma__.files) {
  console.log(file)
}

所有提供的文件将在其他消息中打印到控制台。以下是我输出的示例:

...
Firefox 32.0.0 (Ubuntu) LOG: '/base/node_modules/requirejs/require.js'
Firefox 32.0.0 (Ubuntu) LOG: '/base/node_modules/karma-requirejs/lib/adapter.js'
Firefox 32.0.0 (Ubuntu) LOG: '/base/node_modules/karma-jasmine/lib/jasmine.js'
...
相关问题