diff --git a/lib/codeceptjs/realtime-reporter.helper.js b/lib/codeceptjs/realtime-reporter.helper.js index e92155b..cb63782 100644 --- a/lib/codeceptjs/realtime-reporter.helper.js +++ b/lib/codeceptjs/realtime-reporter.helper.js @@ -238,7 +238,7 @@ class RealtimeReporterHelper extends Helper { return { id: step.id, - testId: this.test.id, + testId: this.test && this.test.id || this.suite && this.suite.id, at: Date.now() - testStartedAt, startedAt: step.startTime, duration: Date.now() - step.startTime, @@ -294,7 +294,8 @@ class RealtimeReporterHelper extends Helper { async _beforeSuite(suite) { if (!this._isEnabled()) return; - this.suite = suite; + this.suite = suite; + this.testStartedAt = Date.now(); wsEvents.rtr.suiteBefore(mapSuiteAndTest(Date.now(), this.suite, this.test)); }