UNPKG

674 BJavaScriptView Raw
1(function (fs, parser, helper) {
2 'use strict';
3 var expectedCoverage = 40;
4 var expect = helper.chai.expect;
5 var jacocoData = fs.readFileSync(__dirname + '/mock/jacoco2.xml').toString();
6
7 describe('Jacoco Parser', function () {
8 it('should be able to parse jacoco data with empty files', function () {
9 return expect(parser.getParser('jacoco').parse('', jacocoData))
10 .to.eventually.satisfy(function (data) {
11 expect(data.total).to.equal(expectedCoverage);
12 return true;
13 });
14 });
15 });
16}(require('fs'), require('../lib/coverageParser'), require('./helper')));