Skip to content

Commit f64caa8

Browse files
authored
StartupBenchmark: add better assertion failures (#164)
1 parent 60c1025 commit f64caa8

File tree

1 file changed

+12
-3
lines changed

1 file changed

+12
-3
lines changed

startup-helper/StartupBenchmark.js

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -25,11 +25,20 @@ class StartupBenchmark {
2525
expectedCacheCommentCount,
2626
sourceCodeReuseCount = 1,
2727
} = {}) {
28-
console.assert(iterationCount > 0);
28+
console.assert(
29+
iterationCount > 0,
30+
`Expected iterationCount to be positive, but got ${iterationCount}`
31+
);
2932
this.#iterationCount = iterationCount;
30-
console.assert(expectedCacheCommentCount > 0);
33+
console.assert(
34+
expectedCacheCommentCount > 0,
35+
`Expected expectedCacheCommentCount to be positive, but got ${expectedCacheCommentCount}`
36+
);
3137
this.#expectedCacheCommentCount = expectedCacheCommentCount;
32-
console.assert(sourceCodeReuseCount >= 0);
38+
console.assert(
39+
sourceCodeReuseCount >= 0,
40+
`Expected sourceCodeReuseCount to be non-negative, but got ${sourceCodeReuseCount}`
41+
);
3342
this.#sourceCodeReuseCount = sourceCodeReuseCount;
3443
}
3544

0 commit comments

Comments
 (0)