diff --git a/lib/js-testing-reporter-adapter/mocha-reporter.js b/lib/js-testing-reporter-adapter/mocha-reporter.js index 75c2009..0ef1703 100644 --- a/lib/js-testing-reporter-adapter/mocha-reporter.js +++ b/lib/js-testing-reporter-adapter/mocha-reporter.js @@ -80,6 +80,10 @@ window.mocha && (JSTestingReporterSL = (function(undefined) { }; } - return reporterSuite(mocha.suite).suites[0]; + if (mocha.suite.pending) { + return null; + } + + return reporterSuite(mocha.suite); }; })()); diff --git a/lib/sauce-update-job-status.js b/lib/sauce-update-job-status.js index fbf410a..eaadd91 100644 --- a/lib/sauce-update-job-status.js +++ b/lib/sauce-update-job-status.js @@ -1,6 +1,6 @@ var async = require('async'), config = require('./sauce-conf.js'), - api = require('./sauce-rest-api-update-job-status.js'); + api = require('./sauce-rest-api-update-job-status.js'), waitUntilResultsAreAvailable = function(js_script, timeout, start, callback) { var now = new Date(); @@ -27,6 +27,7 @@ module.exports = function(script_for_sauce_data_schemas, timeout, callback) { }, function(obj, callback) { + var resultScript; var data = resultScript = obj.resultScript || {}; data.passed = resultScript.passed || resultScript.failedCount === 0;