aboutsummaryrefslogtreecommitdiff
path: root/test/bun.js/test-test.test.ts
diff options
context:
space:
mode:
Diffstat (limited to 'test/bun.js/test-test.test.ts')
-rw-r--r--test/bun.js/test-test.test.ts24
1 files changed, 24 insertions, 0 deletions
diff --git a/test/bun.js/test-test.test.ts b/test/bun.js/test-test.test.ts
index 504af3808..9bf1b0b0f 100644
--- a/test/bun.js/test-test.test.ts
+++ b/test/bun.js/test-test.test.ts
@@ -139,6 +139,30 @@ test("deepEquals regex", () => {
expect(new RegExp("s", "g")).not.toEqual(new RegExp("s", "i"));
});
+test("toThrow", () => {
+ expect(() => {
+ throw new Error("hello");
+ }).toThrow("hello");
+
+ var err = new Error("bad");
+ expect(() => {
+ throw err;
+ }).toThrow(err);
+
+ var err = new Error("good");
+ expect(() => {
+ throw err;
+ }).toThrow();
+
+ expect(() => {
+ return true;
+ }).not.toThrow();
+
+ expect(() => {
+ return true;
+ }).not.toThrow(err);
+});
+
test("deepEquals derived strings and strings", () => {
let a = new String("hello");
let b = "hello";