summaryrefslogtreecommitdiff
path: root/std/testing/test.ts
diff options
context:
space:
mode:
Diffstat (limited to 'std/testing/test.ts')
-rw-r--r--std/testing/test.ts30
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);