From 23d1c9c9c2e05ba7ef7e8c9299ed4b34f66c0e76 Mon Sep 17 00:00:00 2001 From: serut Date: Sat, 9 Feb 2019 13:57:09 +0100 Subject: [PATCH] Quickfix for typescript - runs meteor-packages-coverage if available --- server/services/coverage-data.js | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/server/services/coverage-data.js b/server/services/coverage-data.js index 4f0930c..d072487 100644 --- a/server/services/coverage-data.js +++ b/server/services/coverage-data.js @@ -7,12 +7,11 @@ const Report = Npm.require('istanbul-lib-report'); export default CoverageData = { getReport: function (coverage) { - // QUICKFIX FOR PACKAGES TESTS - if (Meteor.isPackageTest) { - if (Package['lmieulet:meteor-packages-coverage'] && Package['lmieulet:meteor-packages-coverage'].default && Package['lmieulet:meteor-packages-coverage'].default.CoverageData) { - // Ask for lmieulet:meteor-packages-coverage coverage report, as we are in package test - return Package['lmieulet:meteor-packages-coverage'].default.CoverageData.getReport(coverage); - } + if (Package['lmieulet:meteor-packages-coverage'] && Package['lmieulet:meteor-packages-coverage'].default && Package['lmieulet:meteor-packages-coverage'].default.CoverageData) { + // Ask for lmieulet:meteor-packages-coverage coverage report, as we are in package test + return Package['lmieulet:meteor-packages-coverage'].default.CoverageData.getReport(coverage); + } else if (Meteor.isPackageTest) { + // MANDATORY FOR PACKAGES TESTS throw new Error('lmieulet:meteor-packages-coverage not found. Just add this server dependency in Package.onTest in your package.js'); } // Used for meteor apps using babel