UNPKG

hexagrid

Version:

Hexagonal grid with fast lookup

19 lines 723 B
"use strict"; 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