Gruntjs 使用grunt测试JavaScript

Gruntjs 使用grunt测试JavaScript,gruntjs,grunt-contrib-requirejs,Gruntjs,Grunt Contrib Requirejs,我必须使用grunt框架对JavaScript文件运行测试 只需要一个简单的例子就可以做到这一点,目标文件/test/filename.js依赖于另一个文件。基本上您必须使用grunt execute命令 以下是解释: 简单地说,这就是您应该为您的特定需求所做的: module.exports = function(grunt) { grunt.initConfig({ execute: { simple_target: { // exe

我必须使用grunt框架对JavaScript文件运行测试


只需要一个简单的例子就可以做到这一点,目标文件/test/filename.js依赖于另一个文件。

基本上您必须使用grunt execute命令

以下是解释:

简单地说,这就是您应该为您的特定需求所做的:

module.exports = function(grunt) {

   grunt.initConfig({

    execute: {
        simple_target: {
            // execute javascript files in a node child_process
            src: ['filename.js']
        }

    }
})


grunt.loadNpmTasks('grunt-execute');
grunt.registerTask('default', ['execute']);

}
而且

"grunt": "~0.4.4",
 "grunt-execute": "~0.1.5" 

应该存在于package.json中,然后只需执行npm安装

如果我理解正确,您需要使用grunt使用某种JsHint来过滤javascript?我已经在.js文件中编写了代码,并将其放在/test文件夹中。现在我想运行这些测试文件,检查它们是否正在使用Grunt执行。您研究或尝试了哪些测试框架?如果您已经编写了测试,您使用了哪些测试语法?你是否在寻找一个答案,例如,告诉你使用Karma test runner和Jasmine测试语法,并将Jasmine jquery添加到它,所有这些都与requirejs混合使用?我只需要使用grunt运行一个名为/test/filename.js的文件,该文件内部将运行大约五个测试文件。我不需要使用任何框架,当我在NodeJS框架上运行时,我只需要从grunt调用文件。。。