在运行grunt server
开发时,如何单独使用grunt qunit
任务来运行测试。尝试传递["test/**/*.html"]
给all
属性时,但无法运行并返回 ( Warning: 0/0 assertions ran (0ms) Use
)
看起来,它不会触发 phantomjs 实例,也不会找到这些补丁。所以我尝试了以下
grunt.initConfig({
....
qunit: {
all: {
options: {
urls: ['http://localhost:<%= connect.options.port %>/test/tests/foo.html']
}
}
}
....
});
它仅在手动包含所有测试 html 页面时才有效(如示例中所示)。
问题是我的问题是,即使在使用 grunt 服务器时 grunt qUnit 也能正常工作。我怎样才能让["test/**/*.html"]
语法正常工作。我相信一定有更好的方法可以工作!此外,如何使用 grunt.file.expand 以编程方式添加匹配文件以在 grunt qunit 任务中运行。