summaryrefslogtreecommitdiff
path: root/std/testing/asserts_test.ts
diff options
context:
space:
mode:
Diffstat (limited to 'std/testing/asserts_test.ts')
-rw-r--r--std/testing/asserts_test.ts15
1 files changed, 15 insertions, 0 deletions
diff --git a/std/testing/asserts_test.ts b/std/testing/asserts_test.ts
index c333d41da..3969cd661 100644
--- a/std/testing/asserts_test.ts
+++ b/std/testing/asserts_test.ts
@@ -9,6 +9,7 @@ import {
assertEquals,
assertStrictEq,
assertThrows,
+ assertThrowsAsync,
AssertionError,
equal,
fail,
@@ -245,6 +246,20 @@ test("testingAssertFailWithWrongErrorClass", function (): void {
);
});
+test("testingAssertThrowsWithReturnType", () => {
+ assertThrows(() => {
+ throw new Error();
+ return "a string";
+ });
+});
+
+test("testingAssertThrowsAsyncWithReturnType", () => {
+ assertThrowsAsync(() => {
+ throw new Error();
+ return Promise.resolve("a Promise<string>");
+ });
+});
+
const createHeader = (): string[] => [
"",
"",