UNPKG

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