我想測試一個函數返回一個承諾。按照承諾測試拒絕與拒絕
在此特定試驗中,承諾預計與含有經典message
字段Error對象被拒絕(在該測試中,它預計相當於"my error message"
)和一個自定義字段我添加命名code
,它是一個字符串(比如「EACCESS」,「ERIGHT」等,在這個測試中預計等於"EFOO"
)
我想使用chai-as-promised。
return expect(foo()).to.eventually.be.rejectedWith("my error message");
這種說法是工作,但現在我想測試code
場了。
如何做到這一點?
重複爲[測試用於被拒絕的承諾的特定屬性(http://stackoverflow.com/questions/23985949/testing-for-specific-properties-of-rejected-promises-with-mocha-and- chai-as-pro) – 2015-03-31 08:43:53