我正在探索ember.js应用程序测试。 Toran Billups在博客中发现了以下内容 Integration testing your ember.js app with QUnit and Karma
当我们执行karma start
时,它会运行测试目录中的所有测试。
如何在一个.js文件中运行say测试?
感谢
答案 0 :(得分:0)
要从一个JS文件运行测试,请在您的karma配置文件的“files”数组中指定文件名。
Here's我最近使用的示例配置文件。我的示例运行测试部分的2个js文件(列表中的最后2个),但您可以轻松地执行一个。
布赖恩
答案 1 :(得分:0)
正如@ bk11425建议的那样,只需修改karma.conf.js文件中的'files'部分即可
module.exports = function(karma) {
karma.set({
basePath: 'js',
files: [
"vendor/jquery/jquery.min.js",
"vendor/handlebars/handlebars.js",
"vendor/ember/ember.js",
"vendor/jquery-mockjax/jquery.mockjax.js",
"app.js",
"tests/*.js",
"templates/*.handlebars"
]
改为
module.exports = function(karma) {
karma.set({
basePath: 'js',
files: [
"vendor/jquery/jquery.min.js",
"vendor/handlebars/handlebars.js",
"vendor/ember/ember.js",
"vendor/jquery-mockjax/jquery.mockjax.js",
"app.js",
"tests/mytestfile.js",
"templates/*.handlebars"
]
注意 - 如果您正在进行集成测试,请在上面显示的单个测试文件上方包含集成助手