Files
simple-statistics-simple-st…/test/permutations_heap.test.js
T

20 lines
552 B
JavaScript

import assert from "node:assert/strict";
import { describe, it } from "node:test";
import * as ss from "../index.js";
describe("permutationsHeap", function () {
it("generates 1 permutation", function () {
assert.deepEqual(ss.permutationsHeap([1]), [[1]]);
});
it("generates 1, 2, 3 permutations", function () {
assert.deepEqual(ss.permutationsHeap([1, 2, 3]), [
[1, 2, 3],
[2, 1, 3],
[3, 1, 2],
[1, 3, 2],
[2, 3, 1],
[3, 2, 1]
]);
});
});