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();
|
||
|
});
|
||
|
});
|