1234567891011121314151617181920212223242526272829 |
- 'use strict';
- var hasSymbolSupport;
- if (typeof module === 'object' && module.exports) {
- require('es5-shim');
- require('es5-shim/es5-sham');
- if (typeof JSON === 'undefined') {
- JSON = {};
- }
- require('json3').runInContext(null, JSON);
- require('es6-shim');
- var es7 = require('es7-shim');
- Object.keys(es7).forEach(function (key) {
- var obj = es7[key];
- if (typeof obj.shim === 'function') {
- obj.shim();
- }
- });
- hasSymbolSupport = require('../../index.js');
- } else {
- hasSymbolSupport = returnExports;
- }
- describe('Basic tests', function () {
- it('results should match', function () {
- var expected = typeof Symbol === 'function' && typeof Symbol.iterator === 'symbol';
- expect(hasSymbolSupport).toBe(expected);
- });
- });
|