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

Version Path
optimacms-0.1.61 spec/dummy/node_modules/es5-ext/test/object/copy.js
govuk_publishing_components-18.0.0 node_modules/es5-ext/test/object/copy.js
govuk_publishing_components-17.21.0 node_modules/es5-ext/test/object/copy.js
govuk_publishing_components-17.20.0 node_modules/es5-ext/test/object/copy.js
govuk_publishing_components-17.19.1 node_modules/es5-ext/test/object/copy.js
govuk_publishing_components-17.19.0 node_modules/es5-ext/test/object/copy.js
govuk_publishing_components-17.18.0 node_modules/es5-ext/test/object/copy.js
govuk_publishing_components-17.17.0 node_modules/es5-ext/test/object/copy.js
govuk_publishing_components-17.16.0 node_modules/es5-ext/test/object/copy.js
govuk_publishing_components-17.15.0 node_modules/es5-ext/test/object/copy.js
govuk_publishing_components-17.14.0 node_modules/es5-ext/test/object/copy.js
govuk_publishing_components-17.13.0 node_modules/es5-ext/test/object/copy.js
govuk_publishing_components-17.12.2 node_modules/es5-ext/test/object/copy.js
govuk_publishing_components-17.12.1 node_modules/es5-ext/test/object/copy.js
govuk_publishing_components-17.12.0 node_modules/es5-ext/test/object/copy.js
govuk_publishing_components-17.11.0 node_modules/es5-ext/test/object/copy.js
govuk_publishing_components-17.10.0 node_modules/es5-ext/test/object/copy.js
govuk_publishing_components-17.9.0 node_modules/es5-ext/test/object/copy.js
govuk_publishing_components-17.8.0 node_modules/es5-ext/test/object/copy.js
govuk_publishing_components-17.7.0 node_modules/es5-ext/test/object/copy.js