我正在尝试使用Node.JS在服务器端测试JavaScript。 我正在使用grunt和grunt-jasmine-node,但我无法运行我的测试。 它只是记录下来:
这是我的PS C:\Development\NET\Source\jsn> grunt Running "jasmine_node" task undefined
Finished in 0.001 seconds 0 tests, 0 assertions, 0 failures
Done, without errors.
Gruntfile.js
:module.exports = function(grunt) {
grunt.initConfig({
pkg: grunt.file.readJSON('package.json'),
jasmine_node: {
specNameMatcher: 'spec',
projectRoot: '.',
requirejs: false,
forceExit: true,
jUnit: {
report: false,
savePath : "./build/reports/jasmine/",
useDotNotation: true,
consolidate: true
}
}
});
grunt.loadNpmTasks('grunt-jasmine-node');
grunt.registerTask('default', 'jasmine_node');
};
我的文件结构如下:
那么,我做错了什么?
就像 stub.js
文件从未被加载一样,因为它有一个 console.log
调用来测试。