【发布时间】:2016-03-19 23:40:00
【问题描述】:
我正在创建自己的bootstrap project,其中包括用于模块结构的 RequireJS、用于路由和简单静态视图的 Backbone、用于组件的 ReactJS。该项目运行良好,但我想添加单元测试支持以涵盖我在未来项目中的代码单元。我正在尝试在单元测试中添加 Karma 作为具有 Jasmine 和 RequireJS 支持的测试运行器(然后我将添加 TestUtils 用于组件测试)。
目前我在使用 Karma 时遇到了一些问题……它对我不起作用…… 我创建了带有业力配置的 Gruntfile.js:
karma: {
unit: {
configFile: 'karma.config.js'
}
}
我还添加了带有配置的karma.config.js 文件。我还添加了带有 RequireJS 配置的文件以进行测试test-main.js
但我在尝试使用命令 grunt test 运行测试时遇到了麻烦:
并且在这个消息程序被卡住了......有人有用的建议吗???
PS:我使用本教程将 RequireJS 与 Karma 测试一起使用:http://karma-runner.github.io/0.8/plus/RequireJS.html
【问题讨论】:
-
我检查了版本并在官方网站上找到了使用 Karma 和 RequireJS 的最新教程:karma-runner.github.io/0.13/plus/requirejs.html。但它仍然不适合我。
标签: javascript unit-testing requirejs karma-runner karma-jasmine