diff --git a/src/adapter.js b/src/adapter.js
index <HASH>..<HASH> 100644
--- a/src/adapter.js
+++ b/src/adapter.js
@@ -20,7 +20,9 @@ function createQUnitStartFn (tc, runnerPassedIn) { // eslint-disable-line no-unu
     var runner = runnerPassedIn || window.QUnit
     var totalNumberOfTest = 0
     var timer = null
-    var testResult = {}
+    var testResult = {
+      errors: []
+    }
     var supportsTestTracking = false
     var config = (tc.config && tc.config.qunit) || {}
     var qunitOldTimeout = 13
@@ -98,7 +100,7 @@ function createQUnitStartFn (tc, runnerPassedIn) { // eslint-disable-line no-unu
         suite: (test.module && [test.module]) || [],
         success: testResult.success,
         skipped: test.skipped,
-        log: testResult.errors || [],
+        log: testResult.errors,
         time: new Date().getTime() - timer
       }
fix: define array prior to array.push (#<I>)