-1
過去幾天我一直在使用測試框架摩卡和斷言庫chai。是否有任何可能的方式進行交互式測試,例如在測試運行時傳遞輸入以在CLI中測試?交互式測試使用
過去幾天我一直在使用測試框架摩卡和斷言庫chai。是否有任何可能的方式進行交互式測試,例如在測試運行時傳遞輸入以在CLI中測試?交互式測試使用
我不知道通過摩卡輸入的任何直接支持,但您可以通過使用process.env
,它可以訪問用戶環境解決這個問題,有env
或set
,這取決於你正在運行什麼操作系統。
# Unix
env SOME_INPUT=something secretKey=magic mocha test
# Windows
set SOME_INPUT=something
set secretKey=magic
mocha test
然後在您的測試:
var input = process.env.SOME_INPUT; // "something"
var key = process.env.secretKey; // "magic"
你能解釋一下多一點有關你爲什麼要這樣?你想解決哪個問題? –