mirror of
https://git.friendi.ca/friendica/friendica-addons.git
synced 2024-09-18 19:45:12 +00:00
20862be7d0
- slim/slim: ^3.1 - symfony/expression-language: ^3.4 - fxp/composer-asset-plugin: ~1.3 - bower-asset/vue: ^2.5 - bower-asset/vue-resource: ^1.5
29 lines
761 B
JavaScript
29 lines
761 B
JavaScript
'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);
|
|
});
|
|
});
|