フェイルが発生したときにテストスイートを続行する方法はありますか?例によって :CasperJSでアサーションが失敗した場合のテストケースを続行するには?
casper.test.begin("",3,function suite(){
casper.start(url).then(function(){
test.assert(...);
test.assert(...); //If this assert fail, the script stop and the third assert isn't tested
test.assert(...);
}).run(function(){
test.done();
});
});
私はすべてのアサートをしたいが、一部に障害が発生した場合でも、テストされています。出来ますか?
をユニットテストのために、この動作は、あなたが通常望むものです。 「検証」アプローチを使用することができます。これは、テストの実行をチェックしますが、停止することはありません(下記の回答に示唆されているように)。あなたがこのような状況を抱えることは、通常、悪いテストデザインについてのシグナルを説明するようになります。 1回のテストであまりにも多くのテスト。このソリューションは、別々のテストに分割されます。 – buxter