X-Git-Url: http://repos.xcallymotion.com/?a=blobdiff_plain;f=public%2Fbower_components%2Flodash%2Fvendor%2Funderscore%2Ftest%2Fobjects.js;h=614d1cd8f802078aee58a333a907adccb3b22464;hb=221ba7c2ffc043570bbad1e8f0d6074fb4ff1fb0;hp=fa1d9e3e3e9563633478502b8a056d63b2a72e5b;hpb=5d92478b1cb7479f39a43973775a6f6147fba8ac;p=motion.git diff --git a/public/bower_components/lodash/vendor/underscore/test/objects.js b/public/bower_components/lodash/vendor/underscore/test/objects.js index fa1d9e3..614d1cd 100644 --- a/public/bower_components/lodash/vendor/underscore/test/objects.js +++ b/public/bower_components/lodash/vendor/underscore/test/objects.js @@ -565,14 +565,6 @@ assert.equal(_.isEqual({a: 0}, {a: -0}), false); assert.equal(_.isEqual([NaN], [NaN]), true); assert.equal(_.isEqual({a: NaN}, {a: NaN}), true); - - if (typeof Symbol !== 'undefined') { - var symbol = Symbol('x'); - assert.strictEqual(_.isEqual(symbol, symbol), true, 'A symbol is equal to itself'); - assert.strictEqual(_.isEqual(symbol, Object(symbol)), true, 'Even when wrapped in Object()'); - assert.strictEqual(_.isEqual(symbol, null), false, 'Different types are not equal'); - } - }); QUnit.test('isEmpty', function(assert) { @@ -681,100 +673,6 @@ assert.ok(_.isBoolean(false), 'and so is false'); }); - QUnit.test('isMap', function(assert) { - assert.ok(!_.isMap('string'), 'a string is not a map'); - assert.ok(!_.isMap(2), 'a number is not a map'); - assert.ok(!_.isMap({}), 'an object is not a map'); - assert.ok(!_.isMap(false), 'a boolean is not a map'); - assert.ok(!_.isMap(void 0), 'undefined is not a map'); - assert.ok(!_.isMap([1, 2, 3]), 'an array is not a map'); - if (typeof Set === 'function') { - assert.ok(!_.isMap(new Set()), 'a set is not a map'); - } - if (typeof WeakSet === 'function') { - assert.ok(!_.isMap(new WeakSet()), 'a weakset is not a map'); - } - if (typeof WeakMap === 'function') { - assert.ok(!_.isMap(new WeakMap()), 'a weakmap is not a map'); - } - if (typeof Map === 'function') { - var keyString = 'a string'; - var obj = new Map(); - obj.set(keyString, 'value'); - assert.ok(_.isMap(obj), 'but a map is'); - } - }); - - QUnit.test('isWeakMap', function(assert) { - assert.ok(!_.isWeakMap('string'), 'a string is not a weakmap'); - assert.ok(!_.isWeakMap(2), 'a number is not a weakmap'); - assert.ok(!_.isWeakMap({}), 'an object is not a weakmap'); - assert.ok(!_.isWeakMap(false), 'a boolean is not a weakmap'); - assert.ok(!_.isWeakMap(void 0), 'undefined is not a weakmap'); - assert.ok(!_.isWeakMap([1, 2, 3]), 'an array is not a weakmap'); - if (typeof Set === 'function') { - assert.ok(!_.isWeakMap(new Set()), 'a set is not a weakmap'); - } - if (typeof WeakSet === 'function') { - assert.ok(!_.isWeakMap(new WeakSet()), 'a weakset is not a weakmap'); - } - if (typeof Map === 'function') { - assert.ok(!_.isWeakMap(new Map()), 'a map is not a weakmap'); - } - if (typeof WeakMap === 'function') { - var keyObj = {}, obj = new WeakMap(); - obj.set(keyObj, 'value'); - assert.ok(_.isWeakMap(obj), 'but a weakmap is'); - } - }); - - QUnit.test('isSet', function(assert) { - assert.ok(!_.isSet('string'), 'a string is not a set'); - assert.ok(!_.isSet(2), 'a number is not a set'); - assert.ok(!_.isSet({}), 'an object is not a set'); - assert.ok(!_.isSet(false), 'a boolean is not a set'); - assert.ok(!_.isSet(void 0), 'undefined is not a set'); - assert.ok(!_.isSet([1, 2, 3]), 'an array is not a set'); - if (typeof Map === 'function') { - assert.ok(!_.isSet(new Map()), 'a map is not a set'); - } - if (typeof WeakMap === 'function') { - assert.ok(!_.isSet(new WeakMap()), 'a weakmap is not a set'); - } - if (typeof WeakSet === 'function') { - assert.ok(!_.isSet(new WeakSet()), 'a weakset is not a set'); - } - if (typeof Set === 'function') { - var obj = new Set(); - obj.add(1).add('string').add(false).add({}); - assert.ok(_.isSet(obj), 'but a set is'); - } - }); - - QUnit.test('isWeakSet', function(assert) { - - assert.ok(!_.isWeakSet('string'), 'a string is not a weakset'); - assert.ok(!_.isWeakSet(2), 'a number is not a weakset'); - assert.ok(!_.isWeakSet({}), 'an object is not a weakset'); - assert.ok(!_.isWeakSet(false), 'a boolean is not a weakset'); - assert.ok(!_.isWeakSet(void 0), 'undefined is not a weakset'); - assert.ok(!_.isWeakSet([1, 2, 3]), 'an array is not a weakset'); - if (typeof Map === 'function') { - assert.ok(!_.isWeakSet(new Map()), 'a map is not a weakset'); - } - if (typeof WeakMap === 'function') { - assert.ok(!_.isWeakSet(new WeakMap()), 'a weakmap is not a weakset'); - } - if (typeof Set === 'function') { - assert.ok(!_.isWeakSet(new Set()), 'a set is not a weakset'); - } - if (typeof WeakSet === 'function') { - var obj = new WeakSet(); - obj.add({x: 1}, {y: 'string'}).add({y: 'string'}).add({z: [1, 2, 3]}); - assert.ok(_.isWeakSet(obj), 'but a weakset is'); - } - }); - QUnit.test('isFunction', function(assert) { assert.ok(!_.isFunction(void 0), 'undefined vars are not functions'); assert.ok(!_.isFunction([1, 2, 3]), 'arrays are not functions');