summaryrefslogtreecommitdiff
path: root/testing/mod.ts
diff options
context:
space:
mode:
Diffstat (limited to 'testing/mod.ts')
-rw-r--r--testing/mod.ts7
1 files changed, 7 insertions, 0 deletions
diff --git a/testing/mod.ts b/testing/mod.ts
index 762d37c48..06089a80a 100644
--- a/testing/mod.ts
+++ b/testing/mod.ts
@@ -74,6 +74,13 @@ const assertions = {
}
},
+ /**
+ * Forcefully throws a failed assertion
+ */
+ fail(msg?: string): void {
+ assert(false, `Failed assertion${msg ? `: ${msg}` : "."}`);
+ },
+
/** Executes a function, expecting it to throw. If it does not, then it
* throws. An error class and a string that should be included in the
* error message can also be asserted.