summaryrefslogtreecommitdiffstats
path: root/node_modules/es-abstract/test/helpers/OwnPropertyKeys.js
diff options
context:
space:
mode:
authorGravatar Piotr Russ <mail@pruss.it> 2020-11-18 23:26:45 +0100
committerGravatar Piotr Russ <mail@pruss.it> 2020-11-18 23:26:45 +0100
commit81ddf9b700bc48a1f8e472209f080f9c1d9a9b09 (patch)
tree8b959d50c5a614cbf9fcb346ed556140374d4b6d /node_modules/es-abstract/test/helpers/OwnPropertyKeys.js
parent1870f3fdf43707a15fda0f609a021f516f45eb63 (diff)
downloadwebsite_creator-81ddf9b700bc48a1f8e472209f080f9c1d9a9b09.tar.gz
website_creator-81ddf9b700bc48a1f8e472209f080f9c1d9a9b09.tar.bz2
website_creator-81ddf9b700bc48a1f8e472209f080f9c1d9a9b09.zip
rm node_modules
Diffstat (limited to 'node_modules/es-abstract/test/helpers/OwnPropertyKeys.js')
-rw-r--r--node_modules/es-abstract/test/helpers/OwnPropertyKeys.js42
1 files changed, 0 insertions, 42 deletions
diff --git a/node_modules/es-abstract/test/helpers/OwnPropertyKeys.js b/node_modules/es-abstract/test/helpers/OwnPropertyKeys.js
deleted file mode 100644
index 9c2b4fc..0000000
--- a/node_modules/es-abstract/test/helpers/OwnPropertyKeys.js
+++ /dev/null
@@ -1,42 +0,0 @@
-'use strict';
-
-var test = require('tape');
-var hasSymbols = require('has-symbols')();
-
-var OwnPropertyKeys = require('../../helpers/OwnPropertyKeys');
-var defineProperty = require('./defineProperty');
-
-test('OwnPropertyKeys', function (t) {
- t.deepEqual(OwnPropertyKeys({ a: 1, b: 2 }).sort(), ['a', 'b'].sort(), 'returns own string keys');
-
- t.test('Symbols', { skip: !hasSymbols }, function (st) {
- var o = { a: 1 };
- var sym = Symbol();
- o[sym] = 2;
-
- st.deepEqual(OwnPropertyKeys(o), ['a', sym], 'returns own string and symbol keys');
-
- st.end();
- });
-
- t.test('non-enumerables', { skip: !defineProperty.oDP }, function (st) {
- var o = { a: 1, b: 42, c: NaN };
- defineProperty(o, 'b', { enumerable: false, value: 42 });
- defineProperty(o, 'c', { enumerable: false, get: function () { return NaN; } });
-
- if (hasSymbols) {
- defineProperty(o, 'd', { enumerable: false, value: true });
- defineProperty(o, 'e', { enumerable: false, get: function () { return true; } });
- }
-
- st.deepEqual(
- OwnPropertyKeys(o).sort(),
- (hasSymbols ? ['a', 'b', 'c', 'd', 'e'] : ['a', 'b', 'c']).sort(),
- 'returns non-enumerable own keys, including accessors and symbols if available'
- );
-
- st.end();
- });
-
- t.end();
-});