Sha256: 3bffe0386df78e2e3cea4704fe8d2a7bfac6fb50a8f9faf30c2623d0eb24e969
Contents?: true
Size: 703 Bytes
Versions: 47
Compression:
Stored size: 703 Bytes
Contents
"use strict"; var stringify = JSON.stringify; module.exports = function (t, a) { var o = { 1: "raz", 2: "dwa", 3: "trzy" }, no = t(o); a.not(no, o, "Return different object"); a(stringify(no), stringify(o), "Match properties and values"); o = { foo: "bar", raz: { dwa: "dwa", trzy: { cztery: "pięć", sześć: "siedem" }, osiem: {}, dziewięć: function () {} }, dziesięć: 10 }; o.raz.rec = o; no = t(o); a(o.raz, no.raz, "Shallow"); a.deep(t(o, ["foo"]), { foo: "bar" }); a.deep(t(Object.create(o), ["foo"]), { foo: "bar" }); a.deep(t(o, ["foo", "habla"]), { foo: "bar" }); a.deep(t(o, ["foo", "habla"], { ensure: true }), { foo: "bar", habla: undefined }); };
Version data entries
47 entries across 47 versions & 3 rubygems