diff options
Diffstat (limited to 'test/bun.js/test-test.test.ts')
-rw-r--r-- | test/bun.js/test-test.test.ts | 24 |
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"; |