簡體   English   中英

什么時候使用yeoman angularjs運行測試

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM