Skip to content

Commit b2dade3

Browse files
committed
checkpoint: adds null check and count to main procedure
1 parent 0fa9791 commit b2dade3

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

vitest/ensure-all-units-have-test-companion.ts

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,11 @@ import {
1313

1414
const unitsWithoutCompanions = TestableUnit.getAllThatAreMissingTestCompanion();
1515

16-
if (
16+
if (unitsWithoutCompanions === null) {
17+
console.error('Could not determine which units are missing test companions');
18+
process.exit(1);
19+
}
20+
else if (
1721
unitsWithoutCompanions.length === 0
1822
) process.exit(0);
1923

@@ -24,5 +28,5 @@ const serializedUnitsWithoutCompanions = unitsWithoutCompanions
2428
.map($0 => format($0).replace(pathToProjectRoot, ''))
2529
.join('\n');
2630

27-
console.error(`The following units have no test companion:\n${serializedUnitsWithoutCompanions}`);
31+
console.error(`The following ${unitsWithoutCompanions.length.toString()} unit(s) have no test companion:\n${serializedUnitsWithoutCompanions}`);
2832
process.exit(1);

0 commit comments

Comments
 (0)