2016-11-09 136 views
2

目前我正在測試React節點應用程序,並將所有測試都放在root/tests文件夾中,並將組件放在與它們的功能相關的單獨文件夾中。如何從單個文件夾運行npm測試?

我有10多個文件夾和100多個測試,並希望在觀看一個文件夾的同時爲新組件編寫測試。

目前,我使用

NPM運行測試:看

這是工作出色,然而,不僅有大量的開銷,重新運行100個其他測試不相關對於我的新組件,也很難清除所有反饋以查看當前測試的結果。

是否有一個很好的命令,只觀看我的新測試,甚至測試文件的目錄?

回答

2

您可以通過摩卡test目錄故宮命令:

npm run test:watch -- root/tests/subfolder 

但是它可能取決於你如何測試腳本test:watch定義。

+0

感謝@ madox2,它似乎仍然運行一切,我的測試:手錶被定義爲''測試:手錶「:」npm run test - --watch --watch-extensions js,jsx「 –

+0

@MarkKadlec你的'npm test'命令是如何定義的? – madox2

+0

'「test」:「mocha --compiler js:babel-core/register --require ./test/test_helper.js \」test/**/* @(。js | .jsx)\「」,' –

相關問題