私は関数getUserRecommendations
によってスローされるべきエラーをキャッチしようとしています。残念ながら、それは動作しませんし、私は私のテストは、それがこのメッセージに沿って通過していないことを結果として得る非同期/ AwaitがMochaでエラーをスローする
it('should throw an error when no user ID is provided', (done) => {
expect(async() => {
await Client.getUserRecommendations(null, {})
}).to.throw(/Missing/)
})
:これは私の例である
AssertionError: expected [Function] to throw an error
を[答えを投稿](http://stackoverflow.com/help/self -回答)。 – Bergi
ここで 'async' /' await'は全く役に立たないことに注意してください。 'expect(()=> SClient.getUserRecommendations(null、{}))'は、同様に約束を返す関数を使います。 – Bergi