2017-06-22 4 views
0
私は自動テストのためのインターンJSを使用しています

、私はアサーションを使用して失敗した場合に実行を継続する方法インターンJS

assert.isOk(false, 'this will be false') 
assert.isOk(true, 'this will be true ') 

最初のアサーションが失敗したと実行が停止したようなnightwatchjsに検証トリックを探しています。しかし、私はコードのさらなるスニペットを続けたいと思います。

答えて

0

私はJavaScriptのエキスパートではありませんが、ほとんどのアサーションでプログラムは実行フローを終了します。 assert文をtry/catchブロック内で使用しないでください。

try { 
    assert.isOk(false, 'this will be false') 
    assert.isOk(true, 'this will be true ') 
} 
catch (e) { 
    logMyErrors(e); // log failures or do something but don't exit 
} 
+0

try/catchで各アサートをラップする必要があります。 – jason0x43

関連する問題