UNPKG

@giancosta86/more-jest

Version:
28 lines 1.1 kB
"use strict"; 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