无法创建Jasmine Concurrent Grunt任务

时间:2015-02-21 03:43:23

标签: javascript node.js gruntjs jasmine grunt-concurrent

我已经设置了一堆可以正常工作但仍无法配置我的测试任务的设备。我启动并运行了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']
            }
        }
    }
};

文件夹结构:

  • 咕噜
    • concurrent.js
    • test.js
  • GruntFile.js
  • 测试
    • 短信
      • textReceiver-spec.js

任务加载但它只是坐在那里,没有任何反应。没有进一步的信息,甚至没有错误。它让我觉得它只是找不到我的测试文件?但我已尝试直接链接到文件,结果相同。

结果:

ben_cripps $ grunt test

运行“并发:测试”(并发)任务

但就是这样

1 个答案:

答案 0 :(得分:0)

我假设你正在使用grunt-contrib-jasmine。根据他们的文档,src属性就像这样使用(就像其他地方一样,使用通配符):

src: 'src/**/*.js'

但你这样使用它:

src: '.'