diff options
Diffstat (limited to 'node_modules/object.getownpropertydescriptors/test')
3 files changed, 8 insertions, 13 deletions
diff --git a/node_modules/object.getownpropertydescriptors/test/index.js b/node_modules/object.getownpropertydescriptors/test/index.js index 618a20506..01c43f01b 100644 --- a/node_modules/object.getownpropertydescriptors/test/index.js +++ b/node_modules/object.getownpropertydescriptors/test/index.js @@ -6,8 +6,8 @@ var runTests = require('./tests'); test('as a function', function (t) { t.test('bad object/this value', function (st) { - st.throws(function () { return getDescriptors(undefined); }, TypeError, 'undefined is not an object'); - st.throws(function () { return getDescriptors(null); }, TypeError, 'null is not an object'); + st['throws'](function () { return getDescriptors(undefined); }, TypeError, 'undefined is not an object'); + st['throws'](function () { return getDescriptors(null); }, TypeError, 'null is not an object'); st.end(); }); diff --git a/node_modules/object.getownpropertydescriptors/test/shimmed.js b/node_modules/object.getownpropertydescriptors/test/shimmed.js index c9af4c1d3..20560748d 100644 --- a/node_modules/object.getownpropertydescriptors/test/shimmed.js +++ b/node_modules/object.getownpropertydescriptors/test/shimmed.js @@ -7,7 +7,7 @@ var test = require('tape'); var defineProperties = require('define-properties'); var runTests = require('./tests'); var isEnumerable = Object.prototype.propertyIsEnumerable; -var functionsHaveNames = function f() {}.name === 'f'; +var functionsHaveNames = require('functions-have-names')(); test('shimmed', function (t) { t.equal(Object.getOwnPropertyDescriptors.length, 1, 'Object.getOwnPropertyDescriptors has a length of 1'); @@ -24,8 +24,8 @@ test('shimmed', function (t) { var supportsStrictMode = (function () { return typeof this === 'undefined'; }()); t.test('bad object/this value', { skip: !supportsStrictMode }, function (st) { - st.throws(function () { return getDescriptors(undefined, 'a'); }, TypeError, 'undefined is not an object'); - st.throws(function () { return getDescriptors(null, 'a'); }, TypeError, 'null is not an object'); + st['throws'](function () { return getDescriptors(undefined, 'a'); }, TypeError, 'undefined is not an object'); + st['throws'](function () { return getDescriptors(null, 'a'); }, TypeError, 'null is not an object'); st.end(); }); diff --git a/node_modules/object.getownpropertydescriptors/test/tests.js b/node_modules/object.getownpropertydescriptors/test/tests.js index b9aa29edf..357f296c8 100644 --- a/node_modules/object.getownpropertydescriptors/test/tests.js +++ b/node_modules/object.getownpropertydescriptors/test/tests.js @@ -48,9 +48,7 @@ module.exports = function (getDescriptors, t) { }); } - /* eslint-disable no-extend-native */ delete Object.prototype[key]; - /* eslint-enable no-extend-native */ st.end(); }); @@ -74,9 +72,9 @@ module.exports = function (getDescriptors, t) { st.end(); }); - var supportsSymbols = typeof Symbol === 'function' && typeof Symbol() === 'symbol'; + var supportsSymbols = typeof Symbol === 'function' && typeof Symbol('foo') === 'symbol'; t.test('gets Symbol descriptors too', { skip: !supportsSymbols }, function (st) { - var symbol = Symbol(); + var symbol = Symbol('sym'); var symDescriptor = { configurable: false, enumerable: true, @@ -115,10 +113,7 @@ module.exports = function (getDescriptors, t) { return Object.getOwnPropertyDescriptor(target, key); }, ownKeys: function () { - return [ - 'foo', - 'bar' - ]; + return ['foo', 'bar']; } }); st.deepEqual(getDescriptors(proxy), { foo: fooDescriptor }, 'object has no descriptors'); |