无法创建 Jasmine 并发 Grunt 任务
Unable to Create Jasmine Concurrent Grunt Task
我已经设置了一堆任务,但我在配置我的测试任务时遇到了问题。我有 Jasmine-node 和 运行ning,我可以从命令行 运行 我的测试,但我似乎无法让 g运行t 任务工作。
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']
}
}
}
};
文件夹结构:
- g运行t
- concurrent.js
- test.js
- 等等
- GruntFile.js
- 测试
- 短信
- textReceiver-spec.js
任务已加载,但它只是停在那里,没有任何反应。没有进一步的信息,甚至没有错误。这让我觉得它只是找不到我的测试文件?但我试过直接链接到文件,结果相同。
结果:
ben_cripps$g运行t 测试
运行 "concurrent:test"(并发)任务
但仅此而已
我假设您正在使用 grunt-contrib-jasmine。根据他们的文档,src
属性 是这样使用的(与其他地方一样,使用通配符):
src: 'src/**/*.js'
但是你是这样使用的:
src: '.'
我已经设置了一堆任务,但我在配置我的测试任务时遇到了问题。我有 Jasmine-node 和 运行ning,我可以从命令行 运行 我的测试,但我似乎无法让 g运行t 任务工作。
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']
}
}
}
};
文件夹结构:
- g运行t
- concurrent.js
- test.js
- 等等
- GruntFile.js
- 测试
- 短信
- textReceiver-spec.js
- 短信
任务已加载,但它只是停在那里,没有任何反应。没有进一步的信息,甚至没有错误。这让我觉得它只是找不到我的测试文件?但我试过直接链接到文件,结果相同。
结果:
ben_cripps$g运行t 测试
运行 "concurrent:test"(并发)任务
但仅此而已
我假设您正在使用 grunt-contrib-jasmine。根据他们的文档,src
属性 是这样使用的(与其他地方一样,使用通配符):
src: 'src/**/*.js'
但是你是这样使用的:
src: '.'