diff --git a/client/commonFramework.js b/client/commonFramework.js index 0a75d67d6d..c1d5e479c2 100644 --- a/client/commonFramework.js +++ b/client/commonFramework.js @@ -409,9 +409,13 @@ var postError = function(data) { var goodTests = 0; var testSuccess = function() { goodTests++; + // test successful run show completion if (goodTests === tests.length) { - showCompletion(); + return showCompletion(); } + + // test unsuccessful, make sure initRun is set to false + isInitRun = false; }; function showCompletion() { @@ -632,7 +636,9 @@ var runTests = function(err, data) { ) { try { if (chaiTestFromJSON) { + /* eslint-disable no-eval */ var output = eval(reassembleTest(chaiTestFromJSON, data)); + /* eslint-enable no-eval */ } } catch (error) { allTestsPassed = false; @@ -647,8 +653,7 @@ var runTests = function(err, data) { if (allTestsPassed) { allTestsPassed = false; showCompletion(); - } - else{ + } else { isInitRun = false; } }