hokulea/aria-voyager

View on GitHub
patches/ember-cli-code-coverage@3.0.0.patch

Summary

Maintainability
Test Coverage
diff --git a/lib/attach-middleware.js b/lib/attach-middleware.js
index 421541452f00402f08bbdbae2f235ed448abebc2..97fa0f671ad7e74e74ab7f89dc7cac40b6995118 100644
--- a/lib/attach-middleware.js
+++ b/lib/attach-middleware.js
@@ -219,7 +219,9 @@ function reportCoverage(map, root, configPath) {
   });
 
   reporters.forEach((reporter) => {
-    let report = reports.create(reporter, {});
+    let report = Array.isArray(reporter) 
+      ? reports.create(reporter[0], reporter[1])
+      : reports.create(reporter, {});
 
     // call execute to synchronously create and write the report to disk
     report.execute(context);
diff --git a/lib/coverage-merge.js b/lib/coverage-merge.js
index f9328adcfd51fa3f80d524dc6b07c8de21a495cd..1aa8fac66d3327c6ccfb1ea706f565060cbda065 100644
--- a/lib/coverage-merge.js
+++ b/lib/coverage-merge.js
@@ -56,7 +56,9 @@ module.exports = {
           });
 
           reporters.forEach((reporter) => {
-            let report = reports.create(reporter, {});
+            let report = Array.isArray(reporter) 
+              ? reports.create(reporter[0], reporter[1])
+              : reports.create(reporter, {});
 
             // call execute to synchronously create and write the report to disk
             report.execute(context);