21 lines
514 B
TypeScript
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();
|
|
});
|
|
});
|