0
GitHub repository for checkitの例を無効なボディに使用すると、非同期バージョンを使用してNode.js 6.2.2で実行すると、エラーはスローされません少なくとも、catchedないれていない - このようにしないコンソール出力):リポジトリからテストを実行する場合 非同期バージョンを使用しているときにcheckitがエラーをスローしない
var checkit = new Checkit({
firstName: 'required',
lastName: 'required',
email: ['required', 'email']
});
var body = {
firstName: 'Tim',
lastName: 'Griesser',
githubUsername: 'tgriesser'
};
checkit.run(body).then(function(validated) {
console.log(validated);
}).catch(Checkit.Error, function(err) {
console.log(err.toJSON());
})
は、すべてのテストが
checkit.run()
に渡される無効なオブジェクトのテストを含んでいた(緑色で実行する場合
。有効なボディを使用しているサンプルはすべて正常です。 これは動作しないエラーパスです。