Sha256: b9b5c6b45ce414ccf44ad6cc1d4fd6de931f0cceb5cc642d91119ab6b43bf8ab
Contents?: true
Size: 893 Bytes
Versions: 46
Compression:
Stored size: 893 Bytes
Contents
"use strict"; var create = Object.create, defineProperty = Object.defineProperty; module.exports = function (t, a) { var x = { foo: "raz", bar: "dwa" }, y; y = t(x); a.not(y, x, "Returns copy"); a.deep(y, x, "Plain"); x = { raz: "one", dwa: "two" }; defineProperty(x, "get", { configurable: true, enumerable: true, get: function () { return this.dwa; } }); x = create(x); x.trzy = "three"; x.cztery = "four"; x = create(x); x.dwa = "two!"; x.trzy = "three!"; x.piec = "five"; x.szesc = "six"; a.deep(t(x), { raz: "one", dwa: "two!", trzy: "three!", cztery: "four", piec: "five", szesc: "six", get: "two!" }, "Deep object"); a.deep(t({ marko: "raz", raz: "foo" }, x, { szesc: "elo", siedem: "bibg" }), { marko: "raz", raz: "one", dwa: "two!", trzy: "three!", cztery: "four", piec: "five", szesc: "elo", siedem: "bibg", get: "two!" }, "Multiple options"); };
Version data entries
46 entries across 46 versions & 3 rubygems