Skip to content

Commit

Permalink
Quickfix for typescript - runs meteor-packages-coverage if available
Browse files Browse the repository at this point in the history
  • Loading branch information
serut committed Feb 9, 2019
1 parent 3eb5693 commit 23d1c9c
Showing 1 changed file with 5 additions and 6 deletions.
11 changes: 5 additions & 6 deletions server/services/coverage-data.js
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down

0 comments on commit 23d1c9c

Please sign in to comment.