testing/src/assertions.test.ts

21 lines
514 B
TypeScript

import { describe, it } from "./blocks.ts";
import { expect } from "./assertions.ts";
describe("expect", () => {
it("checks correctly for set equality", () => {
expect(() => {
expect(new Set([1, 2])).toEqual(new Set([2, 1]));
}).not.toThrow();
expect(() => {
expect(new Set([1])).toEqual([1]);
}).toThrow();
expect(() => {
expect(new Set([1])).toEqual(new Set([2]));
}).toThrow();
expect(() => {
expect(new Set([1])).toEqual({});
}).toThrow();
});
});