@giancosta86/more-jest
Version:
TypeScript utilities for Jest
28 lines • 1.1 kB
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
exports.Comparison = void 0;
const list_1 = require("@rimbu/list");
var Comparison;
(function (Comparison) {
function test({ comp, scrambledItems, sortedItems }) {
describe("comparison", () => {
it("should ensure sorting", () => {
const sortedList = list_1.List.from(scrambledItems).sort(comp);
expect(sortedList.toArray()).toEqual(sortedItems);
});
it("should satisfy isComparable()", () => {
const iterator = scrambledItems[Symbol.iterator]();
for (;;) {
const { value, done } = iterator.next();
if (done) {
break;
}
const isComparable = comp.isComparable(value);
expect(isComparable).toBe(true);
}
});
});
}
Comparison.test = test;
})(Comparison = exports.Comparison || (exports.Comparison = {}));
//# sourceMappingURL=comparison.js.map
;