1 | var assign = require('lodash.assign');
|
2 | var testrunner = require('../lib/testrunner').testRunner;
|
3 |
|
4 | var es2015 = require('./es2015.json');
|
5 | var es2016 = require('./es2016.json');
|
6 | var es2017 = require('./es2017.json');
|
7 |
|
8 | function 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 |
|
24 | module.exports = { syntax: syntax };
|