source: trip-planner-front/node_modules/has-symbols/test/shams/get-own-property-symbols.js@ 6fe77af

Last change on this file since 6fe77af was 6a3a178, checked in by Ema <ema_spirova@…>, 3 years ago

initial commit

  • Property mode set to 100644
File size: 686 bytes
RevLine 
[6a3a178]1'use strict';
2
3var test = require('tape');
4
5if (typeof Symbol === 'function' && typeof Symbol() === 'symbol') {
6 test('has native Symbol support', function (t) {
7 t.equal(typeof Symbol, 'function');
8 t.equal(typeof Symbol(), 'symbol');
9 t.end();
10 });
11 return;
12}
13
14var hasSymbols = require('../../shams');
15
16test('polyfilled Symbols', function (t) {
17 /* eslint-disable global-require */
18 t.equal(hasSymbols(), false, 'hasSymbols is false before polyfilling');
19
20 require('get-own-property-symbols');
21
22 require('../tests')(t);
23
24 var hasSymbolsAfter = hasSymbols();
25 t.equal(hasSymbolsAfter, true, 'hasSymbols is true after polyfilling');
26 /* eslint-enable global-require */
27 t.end();
28});
Note: See TracBrowser for help on using the repository browser.