diff options
Diffstat (limited to 'std/testing/test.ts')
-rw-r--r-- | std/testing/test.ts | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/std/testing/test.ts b/std/testing/test.ts index dd6d772f6..56eacdeed 100644 --- a/std/testing/test.ts +++ b/std/testing/test.ts @@ -260,4 +260,34 @@ test("test fn overloading", (): void => { assert(true); }); +test("The name of test case can't be empty", () => { + assertThrows( + () => { + test("", () => {}); + }, + Error, + "The name of test case can't be empty" + ); + assertThrows( + () => { + test({ + name: "", + fn: () => {} + }); + }, + Error, + "The name of test case can't be empty" + ); +}); + +test("test function can't be anonymous", () => { + assertThrows( + () => { + test(function() {}); + }, + Error, + "Test function can't be anonymous" + ); +}); + runIfMain(import.meta); |