0
を解決できない約束、約束解決:約束行を作成しますがseqalizerjsを使用して
return user.save(data).should.eventually.equal('123123');
としてチャイと
return new Promise(function(resolve, reject){
return models.merchants.create({
name: ctx.name,
});
}).then(function(result){
resolve({
id: result.id
});
}).catch(function(err){
reject(err);
});
テストが、私はいつもこの取得:私は考えて
Error: Timeout of 2000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure
it resolves.
が、今の問題はにReferenceError次のとおりです。 rejectは定義されていません – Alvin
あなたは 'catch()'の 'reject()'も削除してください。 'Promise()'で 'reject()'を使うべきです – samAlvin
@Alvin私は自分の答えを更新しました:) – samAlvin