source: trip-planner-front/node_modules/has-symbols/test/index.js@ 8d391a1

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

initial commit

  • Property mode set to 100644
File size: 654 bytes
RevLine 
[6a3a178]1'use strict';
2
3var test = require('tape');
4var hasSymbols = require('../');
5var runSymbolTests = require('./tests');
6
7test('interface', function (t) {
8 t.equal(typeof hasSymbols, 'function', 'is a function');
9 t.equal(typeof hasSymbols(), 'boolean', 'returns a boolean');
10 t.end();
11});
12
13test('Symbols are supported', { skip: !hasSymbols() }, function (t) {
14 runSymbolTests(t);
15 t.end();
16});
17
18test('Symbols are not supported', { skip: hasSymbols() }, function (t) {
19 t.equal(typeof Symbol, 'undefined', 'global Symbol is undefined');
20 t.equal(typeof Object.getOwnPropertySymbols, 'undefined', 'Object.getOwnPropertySymbols does not exist');
21 t.end();
22});
Note: See TracBrowser for help on using the repository browser.