如何 运行 在 yeoman 中进行单元测试
How to run Unit test in yeoman
我有这个 link 到一个正在使用 grunt
的项目:https://github.com/brunoscopelliti/ng-unique/.
如何运行在这个项目中进行单元测试?
通过查看 Gruntfile.js 您可以看到已注册的任务。
目前注册了三个任务;
grunt.registerTask('build-js', ['jshint', 'karma:unit', 'uglify:ngUnique']);
grunt.registerTask('build-css', ['sass:prod']);
grunt.registerTask('build-all', ['build-css', 'build-js']);
正如您从源代码中看到的那样,build-js
任务包括 运行 宁 karma:unit
配置。
要触发此已注册任务,您必须 运行 grunt build-js
,或者如果您只想 运行 Karma 配置,则必须 运行 grunt karma:unit
.
grunt test
应该可以
你应该像为构建、调试或 运行 配置你的 g运行 文件一样使用测试环境,以防它没有配置,即:
grunt.registerTask('test', ['env:test', 'mochaTest', 'karma:unit']);
我有这个 link 到一个正在使用 grunt
的项目:https://github.com/brunoscopelliti/ng-unique/.
如何运行在这个项目中进行单元测试?
通过查看 Gruntfile.js 您可以看到已注册的任务。
目前注册了三个任务;
grunt.registerTask('build-js', ['jshint', 'karma:unit', 'uglify:ngUnique']);
grunt.registerTask('build-css', ['sass:prod']);
grunt.registerTask('build-all', ['build-css', 'build-js']);
正如您从源代码中看到的那样,build-js
任务包括 运行 宁 karma:unit
配置。
要触发此已注册任务,您必须 运行 grunt build-js
,或者如果您只想 运行 Karma 配置,则必须 运行 grunt karma:unit
.
grunt test
应该可以
你应该像为构建、调试或 运行 配置你的 g运行 文件一样使用测试环境,以防它没有配置,即:
grunt.registerTask('test', ['env:test', 'mochaTest', 'karma:unit']);