我的快遞服務器會引發一個錯誤,如果有參數缺失(例如,DB URI)。我想在摩卡測試它實際上拋出了錯誤,但我不知道如何讓摩卡能做到這一點。 if(!parameters.db) {
throw new Error('Please provide a db URI');
}
我有一個測試的設置是這樣的: it('Throws Error when no db URI provided
我有一個Express服務器,我正在使用Passport-local進行身份驗證。我有以下受保護的路線: app.post("/api/test", connect.ensureLoggedIn("/"), (req, res) => {
let test = new Test(req.body);
test
.save()
.then(data => {
re
我覺得摩卡停止運行當前測試用例斷言失敗後,像這樣的 it('test', function(done) {
a.should.equal(b);
//if a is not equal to be, won't go here
//do something
done();
}
我需要繼續斷言失敗後做的事情,我試圖用的try ... catch ,但對於