2017-10-10 77 views
0

我想第一次使用摩卡。我的依賴摩卡測試承諾報告失敗,但需要控制-c取回控制

"devDependencies": { 
    "mocha": "^4.0.1" 
    } 

測試是微不足道的

describe("test 2", function() { 
    it("test promise that failes", function() { 
     return Promise.reject("I failed") 
    }) 
}) 

當我

npm test 

如預期的測試失敗了,但我需要的cTnI C來到達提示

Terminate batch job (Y/N)? 

鍵入Y讓我回到c ommand提示。

我以爲摩卡處理拒絕承諾。我錯過了什麼?

回答

0

問題是所述的package.json

的測試腳本部分它含有

"scripts": { 
    "test": "mocha --recursive --watch" 
    }, 

除去--watch解決了這個問題的--recursive。

+0

對不起,我感到困惑。我誤解了你的問題 –