使用grunt-mocha-test创建测试组

时间:2014-03-11 16:59:00

标签: node.js unit-testing gruntjs mocha

我正在使用grunt-mocha-test来运行节点服务器端测试。 我的Gruntfile.js看起来像这样

module.exports = function(grunt) {

  // Add the grunt-mocha-test tasks.
  grunt.loadNpmTasks('grunt-mocha-test');

  grunt.initConfig({
    // Configure a mochaTest task
    mochaTest: {
      test: {
        options: {
          reporter: 'dot'
        },
        src: [ 'test/setup.js', 'test/*.test.js' ]
      }
    },

  });

  grunt.registerTask('default', 'mochaTest');
};

我想要做的是,我希望能够使用不同的命令运行不同的测试组,如下所示

grunt将运行所有测试

grunt test1在测试文件夹中运行测试子集,

grunt test2运行另一个测试子集

我不知道这是否可行,而且我在grunt-mocha-test

的文档中找不到任何相关信息。

我可以肯定在这里使用一些帮助。 感谢

1 个答案:

答案 0 :(得分:6)

目前您有一个名为test的组。只需在mochaTest中添加其他对象,然后调用grunt mochaTest:test2