Files
bun.sh/packages/bun-vscode/example/example.test.ts
2024-09-03 21:32:52 -07:00

29 lines
744 B
TypeScript

import { describe, expect, test } from "bun:test";
describe("example", () => {
test("it works", () => {
expect(1).toBe(1);
expect(1).not.toBe(2);
expect(() => {
throw new TypeError("Oops! I did it again.");
}).toThrow();
expect(() => {
throw new Error("Parent error.", {
cause: new TypeError("Child error."),
});
}).toThrow();
expect(() => {
throw new AggregateError([new TypeError("Child error 1."), new TypeError("Child error 2.")], "Parent error.");
}).toThrow();
expect(() => {
throw "This is a string error";
}).toThrow();
expect(() => {
throw {
message: "This is an object error",
code: -1021,
};
}).toThrow();
});
});