UNPKG

679 BJavaScriptView Raw
1var assign = require('lodash.assign');
2var testrunner = require('../lib/testrunner').testRunner;
3
4var es2015 = require('./es2015.json');
5var es2016 = require('./es2016.json');
6var es2017 = require('./es2017.json');
7
8function syntax() {
9 var es2015Test = testrunner(es2015, 'es2015');
10 var es2016Test = testrunner(es2016, 'es2015');
11 var es2017Test = testrunner(es2017, 'es2015');
12
13 var result = assign({
14 es2015: es2015Test,
15 es2016: es2016Test,
16 es2017: es2017Test
17 }, es2015Test, es2016Test, es2017Test);
18
19 result.__all = es2015Test.__all && es2016Test.__all && es2017Test.__all;
20
21 return result;
22}
23
24module.exports = { syntax: syntax };