diff --git a/lib/cukejson/cucumberDataCollector.js b/lib/cukejson/cucumberDataCollector.js index c0ba00be..a19dc4fb 100644 --- a/lib/cukejson/cucumberDataCollector.js +++ b/lib/cukejson/cucumberDataCollector.js @@ -64,7 +64,10 @@ class CucumberDataCollector { this.onFail = err => { this.testError = err; - if (err.message.indexOf("Step implementation missing for") > -1) { + if ( + err.message && + err.message.indexOf("Step implementation missing for") > -1 + ) { this.stepResults[this.currentStep] = { status: statuses.UNDEFINED, duration: this.timeTaken()