Blame view

node_modules/es5-ext/test/object/compact.js 355 Bytes
aaac7fed   liuqimichale   add
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
  "use strict";
  
  module.exports = function (t, a) {
  	var x = {}, y = {}, z;
  	z = t(x);
  	a.not(z, x, "Returns different object");
  	a.deep(z, {}, "Empty on empty");
  
  	x = { foo: "bar",
  a: 0,
  b: false,
  c: "",
  d: "0",
  e: null,
  bar: y,
  		elo: undefined };
  	z = t(x);
  	a.deep(z, { foo: "bar", a: 0, b: false, c: "", d: "0", bar: y },
  		"Cleared null values");
  };