mirror of
https://github.com/oven-sh/bun
synced 2026-02-09 18:38:55 +00:00
29 lines
744 B
TypeScript
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();
|
|
});
|
|
});
|