我更改了代码,扩展了一些功能并为此添加了新的单元测试。现在,当我使用 karma(测试框架 - jasmine)运行我的单元测试时,它抛出一个错误
'There is no timestamp for /libs/angular-bootstrap/ui-bootstrap-tpls.js!'
Uncaught Error: Script error for: angular-bootstrap
http://requirejs.org/docs/errors.html#scripterror
at http://localhost:9876/base/node_modules/karma-requirejs/lib/require.js?1379984163000:138
我做错了什么?
最佳答案
这完全是我的错误。使用 karma-requirejs
时,您有 main-test.js
文件,其中配置如何 require.js
获取文件。我错误地添加了对 angular-bootstrap 的引用,这就是为什么 require.js
找不到这个文件并抛出这个错误。 所以在我的例子中,这个错误意味着提供了错误的文件名。
关于javascript - 测试未在 karma/jasmine/require.js 上运行 'There is no timestamp for *lib*!' 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19016478/