7
モカ/チャイexpect.to.throwはスローされたエラーをキャッチしません
expect.to.throw私のnode.jsアプリのテストでChai を機能させるのに問題があります。スローされたエラーでテストが失敗し続けますが、テストケースをラップして、キャッチしてエラーをキャッチしてアサートすると、テストは機能します。 expect.to.throw私はそれが何かあるべきだと思うように動作しませんか? it('should throw an error if you try to get an undefined property', function (done) { var params = { a: 'test', b: 'test', c: 'test' }; var model = new TestModel(MOCK_REQUEST, params); // neither of these work expect(model.get('z')).to.throw('Property does not exist in model schema.'); expect(model.get('z')).to.throw(new Error('Property does …
257
javascript
node.js
mocha
chai