hexagrid
Version:
Hexagonal grid with fast lookup
19 lines • 723 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const chai_1 = require("chai");
const utils_1 = require("./utils");
describe("clone", () => {
it("should clone an object", () => {
const base = { a: 1, b: 'c' };
chai_1.expect(utils_1.clone(base)).to.not.equal(base);
chai_1.expect(utils_1.clone(base)).to.deep.equal(base);
});
it("should clone a number", () => {
chai_1.expect(utils_1.clone(1)).to.equal(1);
});
it("should clone an array", () => {
const arr = [1, 4, 3];
chai_1.expect(utils_1.clone(arr)).to.have.ordered.members([1, 4, 3]).but.not.equal(arr);
});
});
//# sourceMappingURL=utils.spec.js.map