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')));
|