Skip to content

Commit cd69e59

Browse files
Merge pull request #2536 from github/robertbrignull/throw-instead-of-fail
Throw error instead of using fail method
2 parents 100b557 + 0031c1a commit cd69e59

File tree

3 files changed

+3
-7
lines changed

3 files changed

+3
-7
lines changed

extensions/ql-vscode/test/unit-tests/command-lint.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ describe("commands declared in package.json", () => {
4949
expect(title).toBeDefined();
5050
commandTitles[command] = title!;
5151
} else {
52-
fail(`Unexpected command name ${command}`);
52+
throw new Error(`Unexpected command name ${command}`);
5353
}
5454
});
5555

extensions/ql-vscode/test/unit-tests/pure/helpers-pure.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ describe("helpers-pure", () => {
1313

1414
try {
1515
await asyncFilter([1, 2, 3], rejects);
16-
fail("Should have thrown");
16+
throw new Error("Should have thrown");
1717
} catch (e) {
1818
expect(getErrorMessage(e)).toBe("opps");
1919
}

extensions/ql-vscode/test/vscode-tests/cli-integration/debugger/debug-controller.ts

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -310,11 +310,7 @@ export class DebugController
310310
*/
311311
private async nextEvent(): Promise<AnyDebugEvent> {
312312
if (this.resolver !== undefined) {
313-
const error = new Error(
314-
"Attempt to wait for multiple debugger events at once.",
315-
);
316-
fail(error);
317-
throw error;
313+
throw new Error("Attempt to wait for multiple debugger events at once.");
318314
} else {
319315
if (this.nextEventIndex < this.eventQueue.length) {
320316
// No need to wait.

0 commit comments

Comments
 (0)