Skip to content

Commit 6323c4c

Browse files
committed
Add test unit for generateCoverageForEditors()
1 parent a62a3fb commit 6323c4c

File tree

1 file changed

+17
-3
lines changed

1 file changed

+17
-3
lines changed

src/test/suite/testCoverage.test.ts

Lines changed: 17 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,10 @@ import {
55
getGcovExecutable,
66
buildJson,
77
getGcovFilterPaths,
8-
buildHtml
8+
buildHtml,
9+
generateCoverageForEditors,
10+
previewReport
911
} from "../../coverage/coverageService";
10-
import { readParameter } from "../../idfConfiguration";
11-
import * as fse from "fs-extra";
1212

1313
suite("Test Coverage Unit Tests", () => {
1414
const workspace = vscode.Uri.file(join(__dirname, "../../../testFiles/gcov"));
@@ -44,4 +44,18 @@ suite("Test Coverage Unit Tests", () => {
4444
assert.equal(result.slice(result.length - 8), "</html>\n");
4545
assert.equal(result.slice(0,15), "<!DOCTYPE html>");
4646
})
47+
48+
test("generateCoverageForEditors", async () => {
49+
const editors = vscode.window.visibleTextEditors;
50+
const gcovObj = await buildJson(workspace);
51+
const result = await generateCoverageForEditors(
52+
workspace,
53+
editors,
54+
gcovObj
55+
);
56+
57+
assert.ok(editors);
58+
assert.ok(gcovObj);
59+
assert.ok(result);
60+
})
4761
});

0 commit comments

Comments
 (0)