我已经设置了一堆可以正常工作但仍无法配置我的测试任务的设备。我启动并运行了Jasmine-node,并且我可以从命令行运行我的测试,但我似乎无法使grunt任务正常工作。
GruntFile.js:
module.exports = function(grunt) {
'use strict';
require('time-grunt')(grunt);
require('load-grunt-config')(grunt, {
jitGrunt: true
});
};
aliases.yaml :(缩写为仅显示测试任务)
test:
- 'concurrent:test'
test.js
module.exports = {
jasmine: {
all: {
src: '.',
options: {
specs: ['../tests/sms/textReceiver-spec.js']
}
}
}
};
文件夹结构:
任务加载但它只是坐在那里,没有任何反应。没有进一步的信息,甚至没有错误。它让我觉得它只是找不到我的测试文件?但我已尝试直接链接到文件,结果相同。
结果:
ben_cripps $ grunt test
运行“并发:测试”(并发)任务
但就是这样
答案 0 :(得分:0)
我假设你正在使用grunt-contrib-jasmine。根据他们的文档,src
属性就像这样使用(就像其他地方一样,使用通配符):
src: 'src/**/*.js'
但你这样使用它:
src: '.'