【发布时间】:2015-02-21 03:43:23
【问题描述】:
我已经设置了一堆可以正常工作的任务,但是我在配置我的测试任务时遇到了麻烦。我已经启动并运行了 Jasmine 节点,并且能够从命令行运行我的测试,但我似乎无法让 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']
}
}
}
};
文件夹结构:
- 咕噜声
- concurrent.js
- test.js
- 等
- GruntFile.js
- 测试
- 短信
- textReceiver-spec.js
- 短信
任务加载,但它只是坐在那里,没有任何反应。没有更多信息,甚至没有错误。这让我觉得它只是没有找到我的测试文件?但我尝试过直接链接到文件,结果相同。
结果:
ben_cripps$ grunt 测试
运行“concurrent:test”(并发)任务
不过如此
【问题讨论】:
-
如果使用详细 (
--verbose) 标志运行,输出是什么?
标签: javascript node.js gruntjs jasmine grunt-concurrent