0
私は簡単な問題に遭遇しています。私は約5つのテストが1つのグループに含まれています。そのうちの1つは失敗しますが、失敗状態を終了することはできません。モカとナイトメアJSテストを続ける
.goto(url)
.wait('#element')
.evaluate(fnc...)
wait('#newelement')
....
evaluate(function(){
return document.querySlector('#myid').innerText
})
.then(function(result) {
result.should.equal('1');// I know I am expecting 2
done();
})
// will never be executed.
.then.....
//次のメッセージがスローされます。 エラー:15000msのタイムアウトを超えました。このテストでdone()コールバックが呼び出されていることを確認してください。
これはOKですが、この後に行う必要がある他のテストがありますが、残りの部分に影響を与えずにエラーを報告するためのエレガントな方法はありません。