[英]When are tests run with yeoman angularjs
我生成了一個小型的yeoman angularjs項目。 如果我運行grunt serve
它將運行應用程序並將其加載到瀏覽器。 每次我在測試咕unt聲中進行更改時,都會重新運行測試,並且可以看到結果。 如果我更改將要測試的腳本,則不會執行匹配的測試。
有誰知道我做錯什么了嗎,或者我如何告訴grunt每當我的腳本更改時它應該運行所有測試。
grunt serve
使用watch
任務監視文件更改。 默認情況下,測試的watch
配置僅在“ test”文件夾中包括JS文件。 要運行測試,每一個里面的“腳本”文件夾中的JS文件被更改,則需要添加這些文件的時間watch:jsTest
任務配置您的內部Gruntfile.js
。 它看起來應該類似於:
watch: {
...
jsTest: {
files: ['test/spec/{,*/}*.js', '<%= yeoman.app %>/scripts/{,*/}*.js'],
tasks: ['newer:jshint:test', 'karma']
},
...
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.