1
使用節點的斷言模塊如何測試錯誤消息?節點斷言:測試錯誤消息
throw new Error('Email is required!');
我使用assert.throws檢查,如果被拋出的錯誤:
assert.throws(myFunction, Error);
但是,這並沒有提供檢查消息的能力。
使用節點的斷言模塊如何測試錯誤消息?節點斷言:測試錯誤消息
throw new Error('Email is required!');
我使用assert.throws檢查,如果被拋出的錯誤:
assert.throws(myFunction, Error);
但是,這並沒有提供檢查消息的能力。
您可以傳遞正則表達式作爲第二個參數。
assert.throws(myFunction, /Email is required/);
你拋出新錯誤是在myFunction? – V31 2015-02-12 09:16:22
是的。檢查是否引發錯誤就像魅力一樣。但我想測試錯誤的消息。 – mosquito87 2015-02-12 09:18:57