diff --git a/lib/6to5/polyfill.js b/lib/6to5/polyfill.js index 343d5d3b18..f777ba700d 100644 --- a/lib/6to5/polyfill.js +++ b/lib/6to5/polyfill.js @@ -3,4 +3,4 @@ if (typeof Symbol === "undefined") { } require("es6-shim"); -require("./transformation/transformers/generators/runtime"); +require("./transformation/transformers/es6-generators/runtime"); diff --git a/lib/6to5/transformation/transform.js b/lib/6to5/transformation/transform.js index a0ba465c72..d5f36ab759 100644 --- a/lib/6to5/transformation/transform.js +++ b/lib/6to5/transformation/transform.js @@ -28,30 +28,30 @@ transform.moduleFormatters = { }; _.each({ - modules: require("./transformers/modules"), - propertyNameShorthand: require("./transformers/property-name-shorthand"), - arrayComprehension: require("./transformers/array-comprehension"), - generatorComprehension: require("./transformers/generator-comprehension"), - arrowFunctions: require("./transformers/arrow-functions"), - classes: require("./transformers/classes"), + modules: require("./transformers/es6-modules"), + propertyNameShorthand: require("./transformers/es6-property-name-shorthand"), + arrayComprehension: require("./transformers/es7-array-comprehension"), + generatorComprehension: require("./transformers/es7-generator-comprehension"), + arrowFunctions: require("./transformers/es6-arrow-functions"), + classes: require("./transformers/es6-classes"), _propertyLiterals: require("./transformers/_property-literals"), - computedPropertyNames: require("./transformers/computed-property-names"), + computedPropertyNames: require("./transformers/es6-computed-property-names"), - spread: require("./transformers/spread"), - templateLiterals: require("./transformers/template-literals"), - propertyMethodAssignment: require("./transformers/property-method-assignment"), - defaultParameters: require("./transformers/default-parameters"), - restParameters: require("./transformers/rest-parameters"), - destructuring: require("./transformers/destructuring"), - forOf: require("./transformers/for-of"), - unicodeRegex: require("./transformers/unicode-regex"), + spread: require("./transformers/es6-spread"), + templateLiterals: require("./transformers/es6-template-literals"), + propertyMethodAssignment: require("./transformers/es5-property-method-assignment"), + defaultParameters: require("./transformers/es6-default-parameters"), + restParameters: require("./transformers/es6-rest-parameters"), + destructuring: require("./transformers/es6-destructuring"), + forOf: require("./transformers/es6-for-of"), + unicodeRegex: require("./transformers/es6-unicode-regex"), react: require("./transformers/react"), - constants: require("./transformers/constants"), - letScoping: require("./transformers/let-scoping"), + constants: require("./transformers/es6-constants"), + letScoping: require("./transformers/es6-let-scoping"), - generators: require("./transformers/generators"), + generators: require("./transformers/es6-generators"), _blockHoist: require("./transformers/_block-hoist"), _declarations: require("./transformers/_declarations"), diff --git a/lib/6to5/transformation/transformers/property-method-assignment.js b/lib/6to5/transformation/transformers/es5-property-method-assignment.js similarity index 100% rename from lib/6to5/transformation/transformers/property-method-assignment.js rename to lib/6to5/transformation/transformers/es5-property-method-assignment.js diff --git a/lib/6to5/transformation/transformers/arrow-functions.js b/lib/6to5/transformation/transformers/es6-arrow-functions.js similarity index 100% rename from lib/6to5/transformation/transformers/arrow-functions.js rename to lib/6to5/transformation/transformers/es6-arrow-functions.js diff --git a/lib/6to5/transformation/transformers/classes.js b/lib/6to5/transformation/transformers/es6-classes.js similarity index 100% rename from lib/6to5/transformation/transformers/classes.js rename to lib/6to5/transformation/transformers/es6-classes.js diff --git a/lib/6to5/transformation/transformers/computed-property-names.js b/lib/6to5/transformation/transformers/es6-computed-property-names.js similarity index 100% rename from lib/6to5/transformation/transformers/computed-property-names.js rename to lib/6to5/transformation/transformers/es6-computed-property-names.js diff --git a/lib/6to5/transformation/transformers/constants.js b/lib/6to5/transformation/transformers/es6-constants.js similarity index 100% rename from lib/6to5/transformation/transformers/constants.js rename to lib/6to5/transformation/transformers/es6-constants.js diff --git a/lib/6to5/transformation/transformers/default-parameters.js b/lib/6to5/transformation/transformers/es6-default-parameters.js similarity index 100% rename from lib/6to5/transformation/transformers/default-parameters.js rename to lib/6to5/transformation/transformers/es6-default-parameters.js diff --git a/lib/6to5/transformation/transformers/destructuring.js b/lib/6to5/transformation/transformers/es6-destructuring.js similarity index 100% rename from lib/6to5/transformation/transformers/destructuring.js rename to lib/6to5/transformation/transformers/es6-destructuring.js diff --git a/lib/6to5/transformation/transformers/for-of.js b/lib/6to5/transformation/transformers/es6-for-of.js similarity index 100% rename from lib/6to5/transformation/transformers/for-of.js rename to lib/6to5/transformation/transformers/es6-for-of.js diff --git a/lib/6to5/transformation/transformers/generators/emit/explode-expressions.js b/lib/6to5/transformation/transformers/es6-generators/emit/explode-expressions.js similarity index 100% rename from lib/6to5/transformation/transformers/generators/emit/explode-expressions.js rename to lib/6to5/transformation/transformers/es6-generators/emit/explode-expressions.js diff --git a/lib/6to5/transformation/transformers/generators/emit/explode-statements.js b/lib/6to5/transformation/transformers/es6-generators/emit/explode-statements.js similarity index 100% rename from lib/6to5/transformation/transformers/generators/emit/explode-statements.js rename to lib/6to5/transformation/transformers/es6-generators/emit/explode-statements.js diff --git a/lib/6to5/transformation/transformers/generators/emit/index.js b/lib/6to5/transformation/transformers/es6-generators/emit/index.js similarity index 100% rename from lib/6to5/transformation/transformers/generators/emit/index.js rename to lib/6to5/transformation/transformers/es6-generators/emit/index.js diff --git a/lib/6to5/transformation/transformers/generators/hoist.js b/lib/6to5/transformation/transformers/es6-generators/hoist.js similarity index 100% rename from lib/6to5/transformation/transformers/generators/hoist.js rename to lib/6to5/transformation/transformers/es6-generators/hoist.js diff --git a/lib/6to5/transformation/transformers/generators/index.js b/lib/6to5/transformation/transformers/es6-generators/index.js similarity index 100% rename from lib/6to5/transformation/transformers/generators/index.js rename to lib/6to5/transformation/transformers/es6-generators/index.js diff --git a/lib/6to5/transformation/transformers/generators/leap.js b/lib/6to5/transformation/transformers/es6-generators/leap.js similarity index 100% rename from lib/6to5/transformation/transformers/generators/leap.js rename to lib/6to5/transformation/transformers/es6-generators/leap.js diff --git a/lib/6to5/transformation/transformers/generators/meta.js b/lib/6to5/transformation/transformers/es6-generators/meta.js similarity index 100% rename from lib/6to5/transformation/transformers/generators/meta.js rename to lib/6to5/transformation/transformers/es6-generators/meta.js diff --git a/lib/6to5/transformation/transformers/generators/runtime.js b/lib/6to5/transformation/transformers/es6-generators/runtime.js similarity index 100% rename from lib/6to5/transformation/transformers/generators/runtime.js rename to lib/6to5/transformation/transformers/es6-generators/runtime.js diff --git a/lib/6to5/transformation/transformers/generators/util.js b/lib/6to5/transformation/transformers/es6-generators/util.js similarity index 100% rename from lib/6to5/transformation/transformers/generators/util.js rename to lib/6to5/transformation/transformers/es6-generators/util.js diff --git a/lib/6to5/transformation/transformers/generators/visit.js b/lib/6to5/transformation/transformers/es6-generators/visit.js similarity index 100% rename from lib/6to5/transformation/transformers/generators/visit.js rename to lib/6to5/transformation/transformers/es6-generators/visit.js diff --git a/lib/6to5/transformation/transformers/let-scoping.js b/lib/6to5/transformation/transformers/es6-let-scoping.js similarity index 100% rename from lib/6to5/transformation/transformers/let-scoping.js rename to lib/6to5/transformation/transformers/es6-let-scoping.js diff --git a/lib/6to5/transformation/transformers/modules.js b/lib/6to5/transformation/transformers/es6-modules.js similarity index 100% rename from lib/6to5/transformation/transformers/modules.js rename to lib/6to5/transformation/transformers/es6-modules.js diff --git a/lib/6to5/transformation/transformers/property-name-shorthand.js b/lib/6to5/transformation/transformers/es6-property-name-shorthand.js similarity index 100% rename from lib/6to5/transformation/transformers/property-name-shorthand.js rename to lib/6to5/transformation/transformers/es6-property-name-shorthand.js diff --git a/lib/6to5/transformation/transformers/rest-parameters.js b/lib/6to5/transformation/transformers/es6-rest-parameters.js similarity index 100% rename from lib/6to5/transformation/transformers/rest-parameters.js rename to lib/6to5/transformation/transformers/es6-rest-parameters.js diff --git a/lib/6to5/transformation/transformers/spread.js b/lib/6to5/transformation/transformers/es6-spread.js similarity index 100% rename from lib/6to5/transformation/transformers/spread.js rename to lib/6to5/transformation/transformers/es6-spread.js diff --git a/lib/6to5/transformation/transformers/template-literals.js b/lib/6to5/transformation/transformers/es6-template-literals.js similarity index 100% rename from lib/6to5/transformation/transformers/template-literals.js rename to lib/6to5/transformation/transformers/es6-template-literals.js diff --git a/lib/6to5/transformation/transformers/unicode-regex.js b/lib/6to5/transformation/transformers/es6-unicode-regex.js similarity index 100% rename from lib/6to5/transformation/transformers/unicode-regex.js rename to lib/6to5/transformation/transformers/es6-unicode-regex.js diff --git a/lib/6to5/transformation/transformers/array-comprehension.js b/lib/6to5/transformation/transformers/es7-array-comprehension.js similarity index 100% rename from lib/6to5/transformation/transformers/array-comprehension.js rename to lib/6to5/transformation/transformers/es7-array-comprehension.js diff --git a/lib/6to5/transformation/transformers/generator-comprehension.js b/lib/6to5/transformation/transformers/es7-generator-comprehension.js similarity index 86% rename from lib/6to5/transformation/transformers/generator-comprehension.js rename to lib/6to5/transformation/transformers/es7-generator-comprehension.js index 765a0cdb94..3a102474c4 100644 --- a/lib/6to5/transformation/transformers/generator-comprehension.js +++ b/lib/6to5/transformation/transformers/es7-generator-comprehension.js @@ -1,4 +1,4 @@ -var arrayComprehension = require("./array-comprehension"); +var arrayComprehension = require("./es7-array-comprehension"); var t = require("../../types"); exports.ComprehensionExpression = function (node) { diff --git a/test/fixtures/transformation/property-methods-assignment/getter-and-setter/actual.js b/test/fixtures/transformation/es5-property-methods-assignment/getter-and-setter/actual.js similarity index 100% rename from test/fixtures/transformation/property-methods-assignment/getter-and-setter/actual.js rename to test/fixtures/transformation/es5-property-methods-assignment/getter-and-setter/actual.js diff --git a/test/fixtures/transformation/property-methods-assignment/getter-and-setter/expected.js b/test/fixtures/transformation/es5-property-methods-assignment/getter-and-setter/expected.js similarity index 100% rename from test/fixtures/transformation/property-methods-assignment/getter-and-setter/expected.js rename to test/fixtures/transformation/es5-property-methods-assignment/getter-and-setter/expected.js diff --git a/test/fixtures/transformation/property-methods-assignment/getter/actual.js b/test/fixtures/transformation/es5-property-methods-assignment/getter/actual.js similarity index 100% rename from test/fixtures/transformation/property-methods-assignment/getter/actual.js rename to test/fixtures/transformation/es5-property-methods-assignment/getter/actual.js diff --git a/test/fixtures/transformation/property-methods-assignment/getter/expected.js b/test/fixtures/transformation/es5-property-methods-assignment/getter/expected.js similarity index 100% rename from test/fixtures/transformation/property-methods-assignment/getter/expected.js rename to test/fixtures/transformation/es5-property-methods-assignment/getter/expected.js diff --git a/test/fixtures/transformation/property-methods-assignment/method/actual.js b/test/fixtures/transformation/es5-property-methods-assignment/method/actual.js similarity index 100% rename from test/fixtures/transformation/property-methods-assignment/method/actual.js rename to test/fixtures/transformation/es5-property-methods-assignment/method/actual.js diff --git a/test/fixtures/transformation/property-methods-assignment/method/expected.js b/test/fixtures/transformation/es5-property-methods-assignment/method/expected.js similarity index 100% rename from test/fixtures/transformation/property-methods-assignment/method/expected.js rename to test/fixtures/transformation/es5-property-methods-assignment/method/expected.js diff --git a/test/fixtures/transformation/property-methods-assignment/setter/actual.js b/test/fixtures/transformation/es5-property-methods-assignment/setter/actual.js similarity index 100% rename from test/fixtures/transformation/property-methods-assignment/setter/actual.js rename to test/fixtures/transformation/es5-property-methods-assignment/setter/actual.js diff --git a/test/fixtures/transformation/property-methods-assignment/setter/expected.js b/test/fixtures/transformation/es5-property-methods-assignment/setter/expected.js similarity index 100% rename from test/fixtures/transformation/property-methods-assignment/setter/expected.js rename to test/fixtures/transformation/es5-property-methods-assignment/setter/expected.js diff --git a/test/fixtures/transformation/arrow-functions/arguments/actual.js b/test/fixtures/transformation/es6-arrow-functions/arguments/actual.js similarity index 100% rename from test/fixtures/transformation/arrow-functions/arguments/actual.js rename to test/fixtures/transformation/es6-arrow-functions/arguments/actual.js diff --git a/test/fixtures/transformation/arrow-functions/arguments/expected.js b/test/fixtures/transformation/es6-arrow-functions/arguments/expected.js similarity index 100% rename from test/fixtures/transformation/arrow-functions/arguments/expected.js rename to test/fixtures/transformation/es6-arrow-functions/arguments/expected.js diff --git a/test/fixtures/transformation/arrow-functions/default-parameters/actual.js b/test/fixtures/transformation/es6-arrow-functions/default-parameters/actual.js similarity index 100% rename from test/fixtures/transformation/arrow-functions/default-parameters/actual.js rename to test/fixtures/transformation/es6-arrow-functions/default-parameters/actual.js diff --git a/test/fixtures/transformation/arrow-functions/default-parameters/expected.js b/test/fixtures/transformation/es6-arrow-functions/default-parameters/expected.js similarity index 100% rename from test/fixtures/transformation/arrow-functions/default-parameters/expected.js rename to test/fixtures/transformation/es6-arrow-functions/default-parameters/expected.js diff --git a/test/fixtures/transformation/arrow-functions/destructuring-parameters/actual.js b/test/fixtures/transformation/es6-arrow-functions/destructuring-parameters/actual.js similarity index 100% rename from test/fixtures/transformation/arrow-functions/destructuring-parameters/actual.js rename to test/fixtures/transformation/es6-arrow-functions/destructuring-parameters/actual.js diff --git a/test/fixtures/transformation/arrow-functions/destructuring-parameters/expected.js b/test/fixtures/transformation/es6-arrow-functions/destructuring-parameters/expected.js similarity index 100% rename from test/fixtures/transformation/arrow-functions/destructuring-parameters/expected.js rename to test/fixtures/transformation/es6-arrow-functions/destructuring-parameters/expected.js diff --git a/test/fixtures/transformation/arrow-functions/empty-arguments/actual.js b/test/fixtures/transformation/es6-arrow-functions/empty-arguments/actual.js similarity index 100% rename from test/fixtures/transformation/arrow-functions/empty-arguments/actual.js rename to test/fixtures/transformation/es6-arrow-functions/empty-arguments/actual.js diff --git a/test/fixtures/transformation/arrow-functions/empty-arguments/expected.js b/test/fixtures/transformation/es6-arrow-functions/empty-arguments/expected.js similarity index 100% rename from test/fixtures/transformation/arrow-functions/empty-arguments/expected.js rename to test/fixtures/transformation/es6-arrow-functions/empty-arguments/expected.js diff --git a/test/fixtures/transformation/arrow-functions/empty-block/actual.js b/test/fixtures/transformation/es6-arrow-functions/empty-block/actual.js similarity index 100% rename from test/fixtures/transformation/arrow-functions/empty-block/actual.js rename to test/fixtures/transformation/es6-arrow-functions/empty-block/actual.js diff --git a/test/fixtures/transformation/arrow-functions/empty-block/expected.js b/test/fixtures/transformation/es6-arrow-functions/empty-block/expected.js similarity index 100% rename from test/fixtures/transformation/arrow-functions/empty-block/expected.js rename to test/fixtures/transformation/es6-arrow-functions/empty-block/expected.js diff --git a/test/fixtures/transformation/arrow-functions/expression/actual.js b/test/fixtures/transformation/es6-arrow-functions/expression/actual.js similarity index 100% rename from test/fixtures/transformation/arrow-functions/expression/actual.js rename to test/fixtures/transformation/es6-arrow-functions/expression/actual.js diff --git a/test/fixtures/transformation/arrow-functions/expression/expected.js b/test/fixtures/transformation/es6-arrow-functions/expression/expected.js similarity index 100% rename from test/fixtures/transformation/arrow-functions/expression/expected.js rename to test/fixtures/transformation/es6-arrow-functions/expression/expected.js diff --git a/test/fixtures/transformation/arrow-functions/inside-call/actual.js b/test/fixtures/transformation/es6-arrow-functions/inside-call/actual.js similarity index 100% rename from test/fixtures/transformation/arrow-functions/inside-call/actual.js rename to test/fixtures/transformation/es6-arrow-functions/inside-call/actual.js diff --git a/test/fixtures/transformation/arrow-functions/inside-call/expected.js b/test/fixtures/transformation/es6-arrow-functions/inside-call/expected.js similarity index 100% rename from test/fixtures/transformation/arrow-functions/inside-call/expected.js rename to test/fixtures/transformation/es6-arrow-functions/inside-call/expected.js diff --git a/test/fixtures/transformation/arrow-functions/multiple-arguments/actual.js b/test/fixtures/transformation/es6-arrow-functions/multiple-arguments/actual.js similarity index 100% rename from test/fixtures/transformation/arrow-functions/multiple-arguments/actual.js rename to test/fixtures/transformation/es6-arrow-functions/multiple-arguments/actual.js diff --git a/test/fixtures/transformation/arrow-functions/multiple-arguments/expected.js b/test/fixtures/transformation/es6-arrow-functions/multiple-arguments/expected.js similarity index 100% rename from test/fixtures/transformation/arrow-functions/multiple-arguments/expected.js rename to test/fixtures/transformation/es6-arrow-functions/multiple-arguments/expected.js diff --git a/test/fixtures/transformation/arrow-functions/nested/actual.js b/test/fixtures/transformation/es6-arrow-functions/nested/actual.js similarity index 100% rename from test/fixtures/transformation/arrow-functions/nested/actual.js rename to test/fixtures/transformation/es6-arrow-functions/nested/actual.js diff --git a/test/fixtures/transformation/arrow-functions/nested/expected.js b/test/fixtures/transformation/es6-arrow-functions/nested/expected.js similarity index 100% rename from test/fixtures/transformation/arrow-functions/nested/expected.js rename to test/fixtures/transformation/es6-arrow-functions/nested/expected.js diff --git a/test/fixtures/transformation/arrow-functions/paran-insertion/actual.js b/test/fixtures/transformation/es6-arrow-functions/paran-insertion/actual.js similarity index 100% rename from test/fixtures/transformation/arrow-functions/paran-insertion/actual.js rename to test/fixtures/transformation/es6-arrow-functions/paran-insertion/actual.js diff --git a/test/fixtures/transformation/arrow-functions/paran-insertion/expected.js b/test/fixtures/transformation/es6-arrow-functions/paran-insertion/expected.js similarity index 100% rename from test/fixtures/transformation/arrow-functions/paran-insertion/expected.js rename to test/fixtures/transformation/es6-arrow-functions/paran-insertion/expected.js diff --git a/test/fixtures/transformation/arrow-functions/single-argument/actual.js b/test/fixtures/transformation/es6-arrow-functions/single-argument/actual.js similarity index 100% rename from test/fixtures/transformation/arrow-functions/single-argument/actual.js rename to test/fixtures/transformation/es6-arrow-functions/single-argument/actual.js diff --git a/test/fixtures/transformation/arrow-functions/single-argument/expected.js b/test/fixtures/transformation/es6-arrow-functions/single-argument/expected.js similarity index 100% rename from test/fixtures/transformation/arrow-functions/single-argument/expected.js rename to test/fixtures/transformation/es6-arrow-functions/single-argument/expected.js diff --git a/test/fixtures/transformation/arrow-functions/statement/actual.js b/test/fixtures/transformation/es6-arrow-functions/statement/actual.js similarity index 100% rename from test/fixtures/transformation/arrow-functions/statement/actual.js rename to test/fixtures/transformation/es6-arrow-functions/statement/actual.js diff --git a/test/fixtures/transformation/arrow-functions/statement/expected.js b/test/fixtures/transformation/es6-arrow-functions/statement/expected.js similarity index 100% rename from test/fixtures/transformation/arrow-functions/statement/expected.js rename to test/fixtures/transformation/es6-arrow-functions/statement/expected.js diff --git a/test/fixtures/transformation/arrow-functions/this/actual.js b/test/fixtures/transformation/es6-arrow-functions/this/actual.js similarity index 100% rename from test/fixtures/transformation/arrow-functions/this/actual.js rename to test/fixtures/transformation/es6-arrow-functions/this/actual.js diff --git a/test/fixtures/transformation/arrow-functions/this/expected.js b/test/fixtures/transformation/es6-arrow-functions/this/expected.js similarity index 100% rename from test/fixtures/transformation/arrow-functions/this/expected.js rename to test/fixtures/transformation/es6-arrow-functions/this/expected.js diff --git a/test/fixtures/transformation/computed-property-names/argument/actual.js b/test/fixtures/transformation/es6-computed-property-names/argument/actual.js similarity index 100% rename from test/fixtures/transformation/computed-property-names/argument/actual.js rename to test/fixtures/transformation/es6-computed-property-names/argument/actual.js diff --git a/test/fixtures/transformation/computed-property-names/argument/expected.js b/test/fixtures/transformation/es6-computed-property-names/argument/expected.js similarity index 100% rename from test/fixtures/transformation/computed-property-names/argument/expected.js rename to test/fixtures/transformation/es6-computed-property-names/argument/expected.js diff --git a/test/fixtures/transformation/computed-property-names/assignment/actual.js b/test/fixtures/transformation/es6-computed-property-names/assignment/actual.js similarity index 100% rename from test/fixtures/transformation/computed-property-names/assignment/actual.js rename to test/fixtures/transformation/es6-computed-property-names/assignment/actual.js diff --git a/test/fixtures/transformation/computed-property-names/assignment/expected.js b/test/fixtures/transformation/es6-computed-property-names/assignment/expected.js similarity index 100% rename from test/fixtures/transformation/computed-property-names/assignment/expected.js rename to test/fixtures/transformation/es6-computed-property-names/assignment/expected.js diff --git a/test/fixtures/transformation/computed-property-names/method/actual.js b/test/fixtures/transformation/es6-computed-property-names/method/actual.js similarity index 100% rename from test/fixtures/transformation/computed-property-names/method/actual.js rename to test/fixtures/transformation/es6-computed-property-names/method/actual.js diff --git a/test/fixtures/transformation/computed-property-names/method/expected.js b/test/fixtures/transformation/es6-computed-property-names/method/expected.js similarity index 100% rename from test/fixtures/transformation/computed-property-names/method/expected.js rename to test/fixtures/transformation/es6-computed-property-names/method/expected.js diff --git a/test/fixtures/transformation/computed-property-names/mixed/actual.js b/test/fixtures/transformation/es6-computed-property-names/mixed/actual.js similarity index 100% rename from test/fixtures/transformation/computed-property-names/mixed/actual.js rename to test/fixtures/transformation/es6-computed-property-names/mixed/actual.js diff --git a/test/fixtures/transformation/computed-property-names/mixed/expected.js b/test/fixtures/transformation/es6-computed-property-names/mixed/expected.js similarity index 100% rename from test/fixtures/transformation/computed-property-names/mixed/expected.js rename to test/fixtures/transformation/es6-computed-property-names/mixed/expected.js diff --git a/test/fixtures/transformation/computed-property-names/multiple/actual.js b/test/fixtures/transformation/es6-computed-property-names/multiple/actual.js similarity index 100% rename from test/fixtures/transformation/computed-property-names/multiple/actual.js rename to test/fixtures/transformation/es6-computed-property-names/multiple/actual.js diff --git a/test/fixtures/transformation/computed-property-names/multiple/expected.js b/test/fixtures/transformation/es6-computed-property-names/multiple/expected.js similarity index 100% rename from test/fixtures/transformation/computed-property-names/multiple/expected.js rename to test/fixtures/transformation/es6-computed-property-names/multiple/expected.js diff --git a/test/fixtures/transformation/computed-property-names/single/actual.js b/test/fixtures/transformation/es6-computed-property-names/single/actual.js similarity index 100% rename from test/fixtures/transformation/computed-property-names/single/actual.js rename to test/fixtures/transformation/es6-computed-property-names/single/actual.js diff --git a/test/fixtures/transformation/computed-property-names/single/expected.js b/test/fixtures/transformation/es6-computed-property-names/single/expected.js similarity index 100% rename from test/fixtures/transformation/computed-property-names/single/expected.js rename to test/fixtures/transformation/es6-computed-property-names/single/expected.js diff --git a/test/fixtures/transformation/computed-property-names/this/actual.js b/test/fixtures/transformation/es6-computed-property-names/this/actual.js similarity index 100% rename from test/fixtures/transformation/computed-property-names/this/actual.js rename to test/fixtures/transformation/es6-computed-property-names/this/actual.js diff --git a/test/fixtures/transformation/computed-property-names/this/expected.js b/test/fixtures/transformation/es6-computed-property-names/this/expected.js similarity index 100% rename from test/fixtures/transformation/computed-property-names/this/expected.js rename to test/fixtures/transformation/es6-computed-property-names/this/expected.js diff --git a/test/fixtures/transformation/computed-property-names/variable/actual.js b/test/fixtures/transformation/es6-computed-property-names/variable/actual.js similarity index 100% rename from test/fixtures/transformation/computed-property-names/variable/actual.js rename to test/fixtures/transformation/es6-computed-property-names/variable/actual.js diff --git a/test/fixtures/transformation/computed-property-names/variable/expected.js b/test/fixtures/transformation/es6-computed-property-names/variable/expected.js similarity index 100% rename from test/fixtures/transformation/computed-property-names/variable/expected.js rename to test/fixtures/transformation/es6-computed-property-names/variable/expected.js diff --git a/test/fixtures/transformation/constants/block-statement/actual.js b/test/fixtures/transformation/es6-constants/block-statement/actual.js similarity index 100% rename from test/fixtures/transformation/constants/block-statement/actual.js rename to test/fixtures/transformation/es6-constants/block-statement/actual.js diff --git a/test/fixtures/transformation/constants/block-statement/expected.js b/test/fixtures/transformation/es6-constants/block-statement/expected.js similarity index 100% rename from test/fixtures/transformation/constants/block-statement/expected.js rename to test/fixtures/transformation/es6-constants/block-statement/expected.js diff --git a/test/fixtures/transformation/constants/destructuring-assignment/actual.js b/test/fixtures/transformation/es6-constants/destructuring-assignment/actual.js similarity index 100% rename from test/fixtures/transformation/constants/destructuring-assignment/actual.js rename to test/fixtures/transformation/es6-constants/destructuring-assignment/actual.js diff --git a/test/fixtures/transformation/constants/destructuring-assignment/options.json b/test/fixtures/transformation/es6-constants/destructuring-assignment/options.json similarity index 100% rename from test/fixtures/transformation/constants/destructuring-assignment/options.json rename to test/fixtures/transformation/es6-constants/destructuring-assignment/options.json diff --git a/test/fixtures/transformation/constants/destructuring/actual.js b/test/fixtures/transformation/es6-constants/destructuring/actual.js similarity index 100% rename from test/fixtures/transformation/constants/destructuring/actual.js rename to test/fixtures/transformation/es6-constants/destructuring/actual.js diff --git a/test/fixtures/transformation/constants/destructuring/expected.js b/test/fixtures/transformation/es6-constants/destructuring/expected.js similarity index 100% rename from test/fixtures/transformation/constants/destructuring/expected.js rename to test/fixtures/transformation/es6-constants/destructuring/expected.js diff --git a/test/fixtures/transformation/constants/no-assignment/actual.js b/test/fixtures/transformation/es6-constants/no-assignment/actual.js similarity index 100% rename from test/fixtures/transformation/constants/no-assignment/actual.js rename to test/fixtures/transformation/es6-constants/no-assignment/actual.js diff --git a/test/fixtures/transformation/constants/no-assignment/options.json b/test/fixtures/transformation/es6-constants/no-assignment/options.json similarity index 100% rename from test/fixtures/transformation/constants/no-assignment/options.json rename to test/fixtures/transformation/es6-constants/no-assignment/options.json diff --git a/test/fixtures/transformation/constants/no-classes/actual.js b/test/fixtures/transformation/es6-constants/no-classes/actual.js similarity index 100% rename from test/fixtures/transformation/constants/no-classes/actual.js rename to test/fixtures/transformation/es6-constants/no-classes/actual.js diff --git a/test/fixtures/transformation/constants/no-classes/options.json b/test/fixtures/transformation/es6-constants/no-classes/options.json similarity index 100% rename from test/fixtures/transformation/constants/no-classes/options.json rename to test/fixtures/transformation/es6-constants/no-classes/options.json diff --git a/test/fixtures/transformation/constants/no-declaration/actual.js b/test/fixtures/transformation/es6-constants/no-declaration/actual.js similarity index 100% rename from test/fixtures/transformation/constants/no-declaration/actual.js rename to test/fixtures/transformation/es6-constants/no-declaration/actual.js diff --git a/test/fixtures/transformation/constants/no-declaration/options.json b/test/fixtures/transformation/es6-constants/no-declaration/options.json similarity index 100% rename from test/fixtures/transformation/constants/no-declaration/options.json rename to test/fixtures/transformation/es6-constants/no-declaration/options.json diff --git a/test/fixtures/transformation/constants/no-functions/actual.js b/test/fixtures/transformation/es6-constants/no-functions/actual.js similarity index 100% rename from test/fixtures/transformation/constants/no-functions/actual.js rename to test/fixtures/transformation/es6-constants/no-functions/actual.js diff --git a/test/fixtures/transformation/constants/no-functions/options.json b/test/fixtures/transformation/es6-constants/no-functions/options.json similarity index 100% rename from test/fixtures/transformation/constants/no-functions/options.json rename to test/fixtures/transformation/es6-constants/no-functions/options.json diff --git a/test/fixtures/transformation/constants/program/actual.js b/test/fixtures/transformation/es6-constants/program/actual.js similarity index 100% rename from test/fixtures/transformation/constants/program/actual.js rename to test/fixtures/transformation/es6-constants/program/actual.js diff --git a/test/fixtures/transformation/constants/program/expected.js b/test/fixtures/transformation/es6-constants/program/expected.js similarity index 100% rename from test/fixtures/transformation/constants/program/expected.js rename to test/fixtures/transformation/es6-constants/program/expected.js diff --git a/test/fixtures/transformation/default-parameters/multiple/actual.js b/test/fixtures/transformation/es6-default-parameters/multiple/actual.js similarity index 100% rename from test/fixtures/transformation/default-parameters/multiple/actual.js rename to test/fixtures/transformation/es6-default-parameters/multiple/actual.js diff --git a/test/fixtures/transformation/default-parameters/multiple/expected.js b/test/fixtures/transformation/es6-default-parameters/multiple/expected.js similarity index 100% rename from test/fixtures/transformation/default-parameters/multiple/expected.js rename to test/fixtures/transformation/es6-default-parameters/multiple/expected.js diff --git a/test/fixtures/transformation/default-parameters/single/actual.js b/test/fixtures/transformation/es6-default-parameters/single/actual.js similarity index 100% rename from test/fixtures/transformation/default-parameters/single/actual.js rename to test/fixtures/transformation/es6-default-parameters/single/actual.js diff --git a/test/fixtures/transformation/default-parameters/single/expected.js b/test/fixtures/transformation/es6-default-parameters/single/expected.js similarity index 100% rename from test/fixtures/transformation/default-parameters/single/expected.js rename to test/fixtures/transformation/es6-default-parameters/single/expected.js diff --git a/test/fixtures/transformation/default-parameters/tdz-2/actual.js b/test/fixtures/transformation/es6-default-parameters/tdz-2/actual.js similarity index 100% rename from test/fixtures/transformation/default-parameters/tdz-2/actual.js rename to test/fixtures/transformation/es6-default-parameters/tdz-2/actual.js diff --git a/test/fixtures/transformation/default-parameters/tdz-2/options.json b/test/fixtures/transformation/es6-default-parameters/tdz-2/options.json similarity index 100% rename from test/fixtures/transformation/default-parameters/tdz-2/options.json rename to test/fixtures/transformation/es6-default-parameters/tdz-2/options.json diff --git a/test/fixtures/transformation/default-parameters/tdz-3/exec.js b/test/fixtures/transformation/es6-default-parameters/tdz-3/exec.js similarity index 100% rename from test/fixtures/transformation/default-parameters/tdz-3/exec.js rename to test/fixtures/transformation/es6-default-parameters/tdz-3/exec.js diff --git a/test/fixtures/transformation/default-parameters/tdz/actual.js b/test/fixtures/transformation/es6-default-parameters/tdz/actual.js similarity index 100% rename from test/fixtures/transformation/default-parameters/tdz/actual.js rename to test/fixtures/transformation/es6-default-parameters/tdz/actual.js diff --git a/test/fixtures/transformation/default-parameters/tdz/options.json b/test/fixtures/transformation/es6-default-parameters/tdz/options.json similarity index 100% rename from test/fixtures/transformation/default-parameters/tdz/options.json rename to test/fixtures/transformation/es6-default-parameters/tdz/options.json diff --git a/test/fixtures/transformation/for-of/identifier/actual.js b/test/fixtures/transformation/es6-for-of/identifier/actual.js similarity index 100% rename from test/fixtures/transformation/for-of/identifier/actual.js rename to test/fixtures/transformation/es6-for-of/identifier/actual.js diff --git a/test/fixtures/transformation/for-of/identifier/expected.js b/test/fixtures/transformation/es6-for-of/identifier/expected.js similarity index 100% rename from test/fixtures/transformation/for-of/identifier/expected.js rename to test/fixtures/transformation/es6-for-of/identifier/expected.js diff --git a/test/fixtures/transformation/for-of/illegal-left/actual.js b/test/fixtures/transformation/es6-for-of/illegal-left/actual.js similarity index 100% rename from test/fixtures/transformation/for-of/illegal-left/actual.js rename to test/fixtures/transformation/es6-for-of/illegal-left/actual.js diff --git a/test/fixtures/transformation/for-of/illegal-left/options.json b/test/fixtures/transformation/es6-for-of/illegal-left/options.json similarity index 100% rename from test/fixtures/transformation/for-of/illegal-left/options.json rename to test/fixtures/transformation/es6-for-of/illegal-left/options.json diff --git a/test/fixtures/transformation/for-of/let/actual.js b/test/fixtures/transformation/es6-for-of/let/actual.js similarity index 100% rename from test/fixtures/transformation/for-of/let/actual.js rename to test/fixtures/transformation/es6-for-of/let/actual.js diff --git a/test/fixtures/transformation/for-of/let/expected.js b/test/fixtures/transformation/es6-for-of/let/expected.js similarity index 100% rename from test/fixtures/transformation/for-of/let/expected.js rename to test/fixtures/transformation/es6-for-of/let/expected.js diff --git a/test/fixtures/transformation/for-of/multiple/actual.js b/test/fixtures/transformation/es6-for-of/multiple/actual.js similarity index 100% rename from test/fixtures/transformation/for-of/multiple/actual.js rename to test/fixtures/transformation/es6-for-of/multiple/actual.js diff --git a/test/fixtures/transformation/for-of/multiple/expected.js b/test/fixtures/transformation/es6-for-of/multiple/expected.js similarity index 100% rename from test/fixtures/transformation/for-of/multiple/expected.js rename to test/fixtures/transformation/es6-for-of/multiple/expected.js diff --git a/test/fixtures/transformation/for-of/var/actual.js b/test/fixtures/transformation/es6-for-of/var/actual.js similarity index 100% rename from test/fixtures/transformation/for-of/var/actual.js rename to test/fixtures/transformation/es6-for-of/var/actual.js diff --git a/test/fixtures/transformation/for-of/var/expected.js b/test/fixtures/transformation/es6-for-of/var/expected.js similarity index 100% rename from test/fixtures/transformation/for-of/var/expected.js rename to test/fixtures/transformation/es6-for-of/var/expected.js diff --git a/test/fixtures/transformation/async/LICENSE b/test/fixtures/transformation/es6-generators/LICENSE similarity index 100% rename from test/fixtures/transformation/async/LICENSE rename to test/fixtures/transformation/es6-generators/LICENSE diff --git a/test/fixtures/transformation/generators/block-binding-should-translate-block-binding-correctly/exec.js b/test/fixtures/transformation/es6-generators/block-binding-should-translate-block-binding-correctly/exec.js similarity index 100% rename from test/fixtures/transformation/generators/block-binding-should-translate-block-binding-correctly/exec.js rename to test/fixtures/transformation/es6-generators/block-binding-should-translate-block-binding-correctly/exec.js diff --git a/test/fixtures/transformation/generators/block-binding-should-translate-block-binding-with-iife-correctly/exec.js b/test/fixtures/transformation/es6-generators/block-binding-should-translate-block-binding-with-iife-correctly/exec.js similarity index 100% rename from test/fixtures/transformation/generators/block-binding-should-translate-block-binding-with-iife-correctly/exec.js rename to test/fixtures/transformation/es6-generators/block-binding-should-translate-block-binding-with-iife-correctly/exec.js diff --git a/test/fixtures/transformation/generators/catch-parameter-shadowing-should-allow-nested-catch-parameters-of-the-same-name/exec.js b/test/fixtures/transformation/es6-generators/catch-parameter-shadowing-should-allow-nested-catch-parameters-of-the-same-name/exec.js similarity index 100% rename from test/fixtures/transformation/generators/catch-parameter-shadowing-should-allow-nested-catch-parameters-of-the-same-name/exec.js rename to test/fixtures/transformation/es6-generators/catch-parameter-shadowing-should-allow-nested-catch-parameters-of-the-same-name/exec.js diff --git a/test/fixtures/transformation/generators/catch-parameter-shadowing-should-leave-outer-variables-unmodified/exec.js b/test/fixtures/transformation/es6-generators/catch-parameter-shadowing-should-leave-outer-variables-unmodified/exec.js similarity index 100% rename from test/fixtures/transformation/generators/catch-parameter-shadowing-should-leave-outer-variables-unmodified/exec.js rename to test/fixtures/transformation/es6-generators/catch-parameter-shadowing-should-leave-outer-variables-unmodified/exec.js diff --git a/test/fixtures/transformation/generators/catch-parameter-shadowing-should-not-replace-variables-defined-in-inner-scopes/exec.js b/test/fixtures/transformation/es6-generators/catch-parameter-shadowing-should-not-replace-variables-defined-in-inner-scopes/exec.js similarity index 100% rename from test/fixtures/transformation/generators/catch-parameter-shadowing-should-not-replace-variables-defined-in-inner-scopes/exec.js rename to test/fixtures/transformation/es6-generators/catch-parameter-shadowing-should-not-replace-variables-defined-in-inner-scopes/exec.js diff --git a/test/fixtures/transformation/generators/collatz-generator/exec.js b/test/fixtures/transformation/es6-generators/collatz-generator/exec.js similarity index 100% rename from test/fixtures/transformation/generators/collatz-generator/exec.js rename to test/fixtures/transformation/es6-generators/collatz-generator/exec.js diff --git a/test/fixtures/transformation/generators/completed-generator/exec.js b/test/fixtures/transformation/es6-generators/completed-generator/exec.js similarity index 100% rename from test/fixtures/transformation/generators/completed-generator/exec.js rename to test/fixtures/transformation/es6-generators/completed-generator/exec.js diff --git a/test/fixtures/transformation/generators/delegated-yield-should-be-governed-by-enclosing-try-statements/exec.js b/test/fixtures/transformation/es6-generators/delegated-yield-should-be-governed-by-enclosing-try-statements/exec.js similarity index 100% rename from test/fixtures/transformation/generators/delegated-yield-should-be-governed-by-enclosing-try-statements/exec.js rename to test/fixtures/transformation/es6-generators/delegated-yield-should-be-governed-by-enclosing-try-statements/exec.js diff --git a/test/fixtures/transformation/generators/delegated-yield-should-cope-with-empty-delegatees/exec.js b/test/fixtures/transformation/es6-generators/delegated-yield-should-cope-with-empty-delegatees/exec.js similarity index 100% rename from test/fixtures/transformation/generators/delegated-yield-should-cope-with-empty-delegatees/exec.js rename to test/fixtures/transformation/es6-generators/delegated-yield-should-cope-with-empty-delegatees/exec.js diff --git a/test/fixtures/transformation/generators/delegated-yield-should-delegate-correctly/exec.js b/test/fixtures/transformation/es6-generators/delegated-yield-should-delegate-correctly/exec.js similarity index 100% rename from test/fixtures/transformation/generators/delegated-yield-should-delegate-correctly/exec.js rename to test/fixtures/transformation/es6-generators/delegated-yield-should-delegate-correctly/exec.js diff --git a/test/fixtures/transformation/generators/delegated-yield-should-dispatch-thrown-exceptions-correctly/exec.js b/test/fixtures/transformation/es6-generators/delegated-yield-should-dispatch-thrown-exceptions-correctly/exec.js similarity index 100% rename from test/fixtures/transformation/generators/delegated-yield-should-dispatch-thrown-exceptions-correctly/exec.js rename to test/fixtures/transformation/es6-generators/delegated-yield-should-dispatch-thrown-exceptions-correctly/exec.js diff --git a/test/fixtures/transformation/generators/delegated-yield-should-pass-sent-values-through/exec.js b/test/fixtures/transformation/es6-generators/delegated-yield-should-pass-sent-values-through/exec.js similarity index 100% rename from test/fixtures/transformation/generators/delegated-yield-should-pass-sent-values-through/exec.js rename to test/fixtures/transformation/es6-generators/delegated-yield-should-pass-sent-values-through/exec.js diff --git a/test/fixtures/transformation/generators/delegated-yield-should-support-deeper-nesting/exec.js b/test/fixtures/transformation/es6-generators/delegated-yield-should-support-deeper-nesting/exec.js similarity index 100% rename from test/fixtures/transformation/generators/delegated-yield-should-support-deeper-nesting/exec.js rename to test/fixtures/transformation/es6-generators/delegated-yield-should-support-deeper-nesting/exec.js diff --git a/test/fixtures/transformation/generators/delegated-yieldshould-support-any-iterable-argument/exec.js b/test/fixtures/transformation/es6-generators/delegated-yieldshould-support-any-iterable-argument/exec.js similarity index 100% rename from test/fixtures/transformation/generators/delegated-yieldshould-support-any-iterable-argument/exec.js rename to test/fixtures/transformation/es6-generators/delegated-yieldshould-support-any-iterable-argument/exec.js diff --git a/test/fixtures/transformation/generators/dynamic-exception-should-be-dispatched-correctly/exec.js b/test/fixtures/transformation/es6-generators/dynamic-exception-should-be-dispatched-correctly/exec.js similarity index 100% rename from test/fixtures/transformation/generators/dynamic-exception-should-be-dispatched-correctly/exec.js rename to test/fixtures/transformation/es6-generators/dynamic-exception-should-be-dispatched-correctly/exec.js diff --git a/test/fixtures/transformation/generators/empty-while-loops-should-be-preserved-in-generated-code/exec.js b/test/fixtures/transformation/es6-generators/empty-while-loops-should-be-preserved-in-generated-code/exec.js similarity index 100% rename from test/fixtures/transformation/generators/empty-while-loops-should-be-preserved-in-generated-code/exec.js rename to test/fixtures/transformation/es6-generators/empty-while-loops-should-be-preserved-in-generated-code/exec.js diff --git a/test/fixtures/transformation/generators/for-in-loop-generator-should-handle-break-in-loop/exec.js b/test/fixtures/transformation/es6-generators/for-in-loop-generator-should-handle-break-in-loop/exec.js similarity index 100% rename from test/fixtures/transformation/generators/for-in-loop-generator-should-handle-break-in-loop/exec.js rename to test/fixtures/transformation/es6-generators/for-in-loop-generator-should-handle-break-in-loop/exec.js diff --git a/test/fixtures/transformation/generators/for-in-loop-generator-should-handle-property-deletion-in-loop/exec.js b/test/fixtures/transformation/es6-generators/for-in-loop-generator-should-handle-property-deletion-in-loop/exec.js similarity index 100% rename from test/fixtures/transformation/generators/for-in-loop-generator-should-handle-property-deletion-in-loop/exec.js rename to test/fixtures/transformation/es6-generators/for-in-loop-generator-should-handle-property-deletion-in-loop/exec.js diff --git a/test/fixtures/transformation/generators/for-in-loop-generator-should-handle-risky-object-expressions/exec.js b/test/fixtures/transformation/es6-generators/for-in-loop-generator-should-handle-risky-object-expressions/exec.js similarity index 100% rename from test/fixtures/transformation/generators/for-in-loop-generator-should-handle-risky-object-expressions/exec.js rename to test/fixtures/transformation/es6-generators/for-in-loop-generator-should-handle-risky-object-expressions/exec.js diff --git a/test/fixtures/transformation/generators/for-in-loop-generator-should-handle-the-simple-case/exec.js b/test/fixtures/transformation/es6-generators/for-in-loop-generator-should-handle-the-simple-case/exec.js similarity index 100% rename from test/fixtures/transformation/generators/for-in-loop-generator-should-handle-the-simple-case/exec.js rename to test/fixtures/transformation/es6-generators/for-in-loop-generator-should-handle-the-simple-case/exec.js diff --git a/test/fixtures/transformation/generators/for-in-loop-generator-should-loop-over-inherited-properties/exec.js b/test/fixtures/transformation/es6-generators/for-in-loop-generator-should-loop-over-inherited-properties/exec.js similarity index 100% rename from test/fixtures/transformation/generators/for-in-loop-generator-should-loop-over-inherited-properties/exec.js rename to test/fixtures/transformation/es6-generators/for-in-loop-generator-should-loop-over-inherited-properties/exec.js diff --git a/test/fixtures/transformation/generators/for-loop-with-var-decl-and-no-update-expression-should-compile-and-run/exec.js b/test/fixtures/transformation/es6-generators/for-loop-with-var-decl-and-no-update-expression-should-compile-and-run/exec.js similarity index 100% rename from test/fixtures/transformation/generators/for-loop-with-var-decl-and-no-update-expression-should-compile-and-run/exec.js rename to test/fixtures/transformation/es6-generators/for-loop-with-var-decl-and-no-update-expression-should-compile-and-run/exec.js diff --git a/test/fixtures/transformation/generators/for-of-loops-should-work-for-Arrays/exec.js b/test/fixtures/transformation/es6-generators/for-of-loops-should-work-for-Arrays/exec.js similarity index 100% rename from test/fixtures/transformation/generators/for-of-loops-should-work-for-Arrays/exec.js rename to test/fixtures/transformation/es6-generators/for-of-loops-should-work-for-Arrays/exec.js diff --git a/test/fixtures/transformation/generators/for-of-loops-should-work-for-generators/exec.js b/test/fixtures/transformation/es6-generators/for-of-loops-should-work-for-generators/exec.js similarity index 100% rename from test/fixtures/transformation/generators/for-of-loops-should-work-for-generators/exec.js rename to test/fixtures/transformation/es6-generators/for-of-loops-should-work-for-generators/exec.js diff --git a/test/fixtures/transformation/generators/for-of-loops-should-work-inside-of-generators/exec.js b/test/fixtures/transformation/es6-generators/for-of-loops-should-work-inside-of-generators/exec.js similarity index 100% rename from test/fixtures/transformation/generators/for-of-loops-should-work-inside-of-generators/exec.js rename to test/fixtures/transformation/es6-generators/for-of-loops-should-work-inside-of-generators/exec.js diff --git a/test/fixtures/transformation/generators/function-declaration-hoisting-should-work-even-if-the-declarations-are-out-of-order/exec.js b/test/fixtures/transformation/es6-generators/function-declaration-hoisting-should-work-even-if-the-declarations-are-out-of-order/exec.js similarity index 100% rename from test/fixtures/transformation/generators/function-declaration-hoisting-should-work-even-if-the-declarations-are-out-of-order/exec.js rename to test/fixtures/transformation/es6-generators/function-declaration-hoisting-should-work-even-if-the-declarations-are-out-of-order/exec.js diff --git a/test/fixtures/transformation/generators/function-declaration-hoisting-should-work-for-nested-generator-function-declarations/exec.js b/test/fixtures/transformation/es6-generators/function-declaration-hoisting-should-work-for-nested-generator-function-declarations/exec.js similarity index 100% rename from test/fixtures/transformation/generators/function-declaration-hoisting-should-work-for-nested-generator-function-declarations/exec.js rename to test/fixtures/transformation/es6-generators/function-declaration-hoisting-should-work-for-nested-generator-function-declarations/exec.js diff --git a/test/fixtures/transformation/generators/generator-function-expression-should-behave-just-like-a-declared-generator/exec.js b/test/fixtures/transformation/es6-generators/generator-function-expression-should-behave-just-like-a-declared-generator/exec.js similarity index 100% rename from test/fixtures/transformation/generators/generator-function-expression-should-behave-just-like-a-declared-generator/exec.js rename to test/fixtures/transformation/es6-generators/generator-function-expression-should-behave-just-like-a-declared-generator/exec.js diff --git a/test/fixtures/transformation/generators/generator-function-prototype-should-follow-the-expected-object-model/exec.js b/test/fixtures/transformation/es6-generators/generator-function-prototype-should-follow-the-expected-object-model/exec.js similarity index 100% rename from test/fixtures/transformation/generators/generator-function-prototype-should-follow-the-expected-object-model/exec.js rename to test/fixtures/transformation/es6-generators/generator-function-prototype-should-follow-the-expected-object-model/exec.js diff --git a/test/fixtures/transformation/generators/generator-reentry-attempt-should-complain-with-a-TypeError/exec.js b/test/fixtures/transformation/es6-generators/generator-reentry-attempt-should-complain-with-a-TypeError/exec.js similarity index 100% rename from test/fixtures/transformation/generators/generator-reentry-attempt-should-complain-with-a-TypeError/exec.js rename to test/fixtures/transformation/es6-generators/generator-reentry-attempt-should-complain-with-a-TypeError/exec.js diff --git a/test/fixtures/transformation/generators/generator-return-method-should-behave-as-if-generator-actually-returned/exec.js b/test/fixtures/transformation/es6-generators/generator-return-method-should-behave-as-if-generator-actually-returned/exec.js similarity index 100% rename from test/fixtures/transformation/generators/generator-return-method-should-behave-as-if-generator-actually-returned/exec.js rename to test/fixtures/transformation/es6-generators/generator-return-method-should-behave-as-if-generator-actually-returned/exec.js diff --git a/test/fixtures/transformation/generators/generator-return-method-should-work-with-newborn-generators/exec.js b/test/fixtures/transformation/es6-generators/generator-return-method-should-work-with-newborn-generators/exec.js similarity index 100% rename from test/fixtures/transformation/generators/generator-return-method-should-work-with-newborn-generators/exec.js rename to test/fixtures/transformation/es6-generators/generator-return-method-should-work-with-newborn-generators/exec.js diff --git a/test/fixtures/transformation/generators/generator-throw-method-should-complete-generator/exec.js b/test/fixtures/transformation/es6-generators/generator-throw-method-should-complete-generator/exec.js similarity index 100% rename from test/fixtures/transformation/generators/generator-throw-method-should-complete-generator/exec.js rename to test/fixtures/transformation/es6-generators/generator-throw-method-should-complete-generator/exec.js diff --git a/test/fixtures/transformation/generators/generator-throw-method-should-immediately-complete-a-new-born-generator/exec.js b/test/fixtures/transformation/es6-generators/generator-throw-method-should-immediately-complete-a-new-born-generator/exec.js similarity index 100% rename from test/fixtures/transformation/generators/generator-throw-method-should-immediately-complete-a-new-born-generator/exec.js rename to test/fixtures/transformation/es6-generators/generator-throw-method-should-immediately-complete-a-new-born-generator/exec.js diff --git a/test/fixtures/transformation/generators/generator-throw-method-should-not-propagate-errors-handled-inside-a-delegate/exec.js b/test/fixtures/transformation/es6-generators/generator-throw-method-should-not-propagate-errors-handled-inside-a-delegate/exec.js similarity index 100% rename from test/fixtures/transformation/generators/generator-throw-method-should-not-propagate-errors-handled-inside-a-delegate/exec.js rename to test/fixtures/transformation/es6-generators/generator-throw-method-should-not-propagate-errors-handled-inside-a-delegate/exec.js diff --git a/test/fixtures/transformation/generators/generator-throw-method-should-propagate-errors-unhandled-inside-a-delegate/exec.js b/test/fixtures/transformation/es6-generators/generator-throw-method-should-propagate-errors-unhandled-inside-a-delegate/exec.js similarity index 100% rename from test/fixtures/transformation/generators/generator-throw-method-should-propagate-errors-unhandled-inside-a-delegate/exec.js rename to test/fixtures/transformation/es6-generators/generator-throw-method-should-propagate-errors-unhandled-inside-a-delegate/exec.js diff --git a/test/fixtures/transformation/generators/generator-throw-method-should-work-after-the-final-call-to-next/exec.js b/test/fixtures/transformation/es6-generators/generator-throw-method-should-work-after-the-final-call-to-next/exec.js similarity index 100% rename from test/fixtures/transformation/generators/generator-throw-method-should-work-after-the-final-call-to-next/exec.js rename to test/fixtures/transformation/es6-generators/generator-throw-method-should-work-after-the-final-call-to-next/exec.js diff --git a/test/fixtures/transformation/generators/infinite-sequence-generator/exec.js b/test/fixtures/transformation/es6-generators/infinite-sequence-generator/exec.js similarity index 100% rename from test/fixtures/transformation/generators/infinite-sequence-generator/exec.js rename to test/fixtures/transformation/es6-generators/infinite-sequence-generator/exec.js diff --git a/test/fixtures/transformation/generators/isGeneratorFunction-should-work-for-function-declarations/exec.js b/test/fixtures/transformation/es6-generators/isGeneratorFunction-should-work-for-function-declarations/exec.js similarity index 100% rename from test/fixtures/transformation/generators/isGeneratorFunction-should-work-for-function-declarations/exec.js rename to test/fixtures/transformation/es6-generators/isGeneratorFunction-should-work-for-function-declarations/exec.js diff --git a/test/fixtures/transformation/generators/isGeneratorFunction-should-work-for-function-expressions/exec.js b/test/fixtures/transformation/es6-generators/isGeneratorFunction-should-work-for-function-expressions/exec.js similarity index 100% rename from test/fixtures/transformation/generators/isGeneratorFunction-should-work-for-function-expressions/exec.js rename to test/fixtures/transformation/es6-generators/isGeneratorFunction-should-work-for-function-expressions/exec.js diff --git a/test/fixtures/transformation/generators/labeled-break-and-continue-statements-should-be-able-to-exit-multiple-try-statements/exec.js b/test/fixtures/transformation/es6-generators/labeled-break-and-continue-statements-should-be-able-to-exit-multiple-try-statements/exec.js similarity index 100% rename from test/fixtures/transformation/generators/labeled-break-and-continue-statements-should-be-able-to-exit-multiple-try-statements/exec.js rename to test/fixtures/transformation/es6-generators/labeled-break-and-continue-statements-should-be-able-to-exit-multiple-try-statements/exec.js diff --git a/test/fixtures/transformation/generators/nested-finally-blocks/exec.js b/test/fixtures/transformation/es6-generators/nested-finally-blocks/exec.js similarity index 100% rename from test/fixtures/transformation/generators/nested-finally-blocks/exec.js rename to test/fixtures/transformation/es6-generators/nested-finally-blocks/exec.js diff --git a/test/fixtures/transformation/generators/nested-generators-in-try-catch-should-get-a-reference-to-the-caught-error/exec.js b/test/fixtures/transformation/es6-generators/nested-generators-in-try-catch-should-get-a-reference-to-the-caught-error/exec.js similarity index 100% rename from test/fixtures/transformation/generators/nested-generators-in-try-catch-should-get-a-reference-to-the-caught-error/exec.js rename to test/fixtures/transformation/es6-generators/nested-generators-in-try-catch-should-get-a-reference-to-the-caught-error/exec.js diff --git a/test/fixtures/transformation/generators/new-expressions-should-be-able-to-contain-yield-sub-expressions/exec.js b/test/fixtures/transformation/es6-generators/new-expressions-should-be-able-to-contain-yield-sub-expressions/exec.js similarity index 100% rename from test/fixtures/transformation/generators/new-expressions-should-be-able-to-contain-yield-sub-expressions/exec.js rename to test/fixtures/transformation/es6-generators/new-expressions-should-be-able-to-contain-yield-sub-expressions/exec.js diff --git a/test/fixtures/transformation/generators/newborn-generators-should-allow-chaining-newborn-and-non-newborn-generators/exec.js b/test/fixtures/transformation/es6-generators/newborn-generators-should-allow-chaining-newborn-and-non-newborn-generators/exec.js similarity index 100% rename from test/fixtures/transformation/generators/newborn-generators-should-allow-chaining-newborn-and-non-newborn-generators/exec.js rename to test/fixtures/transformation/es6-generators/newborn-generators-should-allow-chaining-newborn-and-non-newborn-generators/exec.js diff --git a/test/fixtures/transformation/generators/newborn-generators-should-be-able-to-yield-star-non-newborn-generators/exec.js b/test/fixtures/transformation/es6-generators/newborn-generators-should-be-able-to-yield-star-non-newborn-generators/exec.js similarity index 100% rename from test/fixtures/transformation/generators/newborn-generators-should-be-able-to-yield-star-non-newborn-generators/exec.js rename to test/fixtures/transformation/es6-generators/newborn-generators-should-be-able-to-yield-star-non-newborn-generators/exec.js diff --git a/test/fixtures/transformation/generators/newborn-generators-should-support-the-ignore-initial-yield-wrapper-idiom/exec.js b/test/fixtures/transformation/es6-generators/newborn-generators-should-support-the-ignore-initial-yield-wrapper-idiom/exec.js similarity index 100% rename from test/fixtures/transformation/generators/newborn-generators-should-support-the-ignore-initial-yield-wrapper-idiom/exec.js rename to test/fixtures/transformation/es6-generators/newborn-generators-should-support-the-ignore-initial-yield-wrapper-idiom/exec.js diff --git a/test/fixtures/transformation/generators/object-literal-generator-should-yield-the-correct-object/exec.js b/test/fixtures/transformation/es6-generators/object-literal-generator-should-yield-the-correct-object/exec.js similarity index 100% rename from test/fixtures/transformation/generators/object-literal-generator-should-yield-the-correct-object/exec.js rename to test/fixtures/transformation/es6-generators/object-literal-generator-should-yield-the-correct-object/exec.js diff --git a/test/fixtures/transformation/generators/object-literals-with-multiple-yields-should-receive-different-sent-values/exec.js b/test/fixtures/transformation/es6-generators/object-literals-with-multiple-yields-should-receive-different-sent-values/exec.js similarity index 100% rename from test/fixtures/transformation/generators/object-literals-with-multiple-yields-should-receive-different-sent-values/exec.js rename to test/fixtures/transformation/es6-generators/object-literals-with-multiple-yields-should-receive-different-sent-values/exec.js diff --git a/test/fixtures/transformation/generators/range-generator/exec.js b/test/fixtures/transformation/es6-generators/range-generator/exec.js similarity index 100% rename from test/fixtures/transformation/generators/range-generator/exec.js rename to test/fixtures/transformation/es6-generators/range-generator/exec.js diff --git a/test/fixtures/transformation/generators/should-support-multiple-yields-in-expression/exec.js b/test/fixtures/transformation/es6-generators/should-support-multiple-yields-in-expression/exec.js similarity index 100% rename from test/fixtures/transformation/generators/should-support-multiple-yields-in-expression/exec.js rename to test/fixtures/transformation/es6-generators/should-support-multiple-yields-in-expression/exec.js diff --git a/test/fixtures/transformation/generators/should-yield-only-its-first-argument/exec.js b/test/fixtures/transformation/es6-generators/should-yield-only-its-first-argument/exec.js similarity index 100% rename from test/fixtures/transformation/generators/should-yield-only-its-first-argument/exec.js rename to test/fixtures/transformation/es6-generators/should-yield-only-its-first-argument/exec.js diff --git a/test/fixtures/transformation/generators/switch-statement-generator-should-jump-to-the-correct-cases/exec.js b/test/fixtures/transformation/es6-generators/switch-statement-generator-should-jump-to-the-correct-cases/exec.js similarity index 100% rename from test/fixtures/transformation/generators/switch-statement-generator-should-jump-to-the-correct-cases/exec.js rename to test/fixtures/transformation/es6-generators/switch-statement-generator-should-jump-to-the-correct-cases/exec.js diff --git a/test/fixtures/transformation/generators/the-arguments-object-should-not-get-confused-by-properties/exec.js b/test/fixtures/transformation/es6-generators/the-arguments-object-should-not-get-confused-by-properties/exec.js similarity index 100% rename from test/fixtures/transformation/generators/the-arguments-object-should-not-get-confused-by-properties/exec.js rename to test/fixtures/transformation/es6-generators/the-arguments-object-should-not-get-confused-by-properties/exec.js diff --git a/test/fixtures/transformation/generators/the-arguments-object-should-work-in-simple-variadic-functions/exec.js b/test/fixtures/transformation/es6-generators/the-arguments-object-should-work-in-simple-variadic-functions/exec.js similarity index 100% rename from test/fixtures/transformation/generators/the-arguments-object-should-work-in-simple-variadic-functions/exec.js rename to test/fixtures/transformation/es6-generators/the-arguments-object-should-work-in-simple-variadic-functions/exec.js diff --git a/test/fixtures/transformation/generators/throw-should-complete-generator/exec.js b/test/fixtures/transformation/es6-generators/throw-should-complete-generator/exec.js similarity index 100% rename from test/fixtures/transformation/generators/throw-should-complete-generator/exec.js rename to test/fixtures/transformation/es6-generators/throw-should-complete-generator/exec.js diff --git a/test/fixtures/transformation/generators/try-catch-finally-generator/exec.js b/test/fixtures/transformation/es6-generators/try-catch-finally-generator/exec.js similarity index 100% rename from test/fixtures/transformation/generators/try-catch-finally-generator/exec.js rename to test/fixtures/transformation/es6-generators/try-catch-finally-generator/exec.js diff --git a/test/fixtures/transformation/generators/try-catch-generator/exec.js b/test/fixtures/transformation/es6-generators/try-catch-generator/exec.js similarity index 100% rename from test/fixtures/transformation/generators/try-catch-generator/exec.js rename to test/fixtures/transformation/es6-generators/try-catch-generator/exec.js diff --git a/test/fixtures/transformation/generators/try-finally-generator/exec.js b/test/fixtures/transformation/es6-generators/try-finally-generator/exec.js similarity index 100% rename from test/fixtures/transformation/generators/try-finally-generator/exec.js rename to test/fixtures/transformation/es6-generators/try-finally-generator/exec.js diff --git a/test/fixtures/transformation/generators/unqualified-function-calls-should-have-a-global-`this`-object/exec.js b/test/fixtures/transformation/es6-generators/unqualified-function-calls-should-have-a-global-`this`-object/exec.js similarity index 100% rename from test/fixtures/transformation/generators/unqualified-function-calls-should-have-a-global-`this`-object/exec.js rename to test/fixtures/transformation/es6-generators/unqualified-function-calls-should-have-a-global-`this`-object/exec.js diff --git a/test/fixtures/transformation/generators/yield-chain-should-have-correct-associativity/exec.js b/test/fixtures/transformation/es6-generators/yield-chain-should-have-correct-associativity/exec.js similarity index 100% rename from test/fixtures/transformation/generators/yield-chain-should-have-correct-associativity/exec.js rename to test/fixtures/transformation/es6-generators/yield-chain-should-have-correct-associativity/exec.js diff --git a/test/fixtures/transformation/generators/yield-star-expression-results-can-be-used-in-complex-expressions/exec.js b/test/fixtures/transformation/es6-generators/yield-star-expression-results-can-be-used-in-complex-expressions/exec.js similarity index 100% rename from test/fixtures/transformation/generators/yield-star-expression-results-can-be-used-in-complex-expressions/exec.js rename to test/fixtures/transformation/es6-generators/yield-star-expression-results-can-be-used-in-complex-expressions/exec.js diff --git a/test/fixtures/transformation/generators/yield-star-expression-results-have-correct-values/exec.js b/test/fixtures/transformation/es6-generators/yield-star-expression-results-have-correct-values/exec.js similarity index 100% rename from test/fixtures/transformation/generators/yield-star-expression-results-have-correct-values/exec.js rename to test/fixtures/transformation/es6-generators/yield-star-expression-results-have-correct-values/exec.js diff --git a/test/fixtures/transformation/traceur-let-scoping/closure/actual.js b/test/fixtures/transformation/es6-let-scoping-traceur/closure/actual.js similarity index 100% rename from test/fixtures/transformation/traceur-let-scoping/closure/actual.js rename to test/fixtures/transformation/es6-let-scoping-traceur/closure/actual.js diff --git a/test/fixtures/transformation/traceur-let-scoping/closure/expected.js b/test/fixtures/transformation/es6-let-scoping-traceur/closure/expected.js similarity index 100% rename from test/fixtures/transformation/traceur-let-scoping/closure/expected.js rename to test/fixtures/transformation/es6-let-scoping-traceur/closure/expected.js diff --git a/test/fixtures/transformation/traceur-let-scoping/deep-nested/exec.js b/test/fixtures/transformation/es6-let-scoping-traceur/deep-nested/exec.js similarity index 100% rename from test/fixtures/transformation/traceur-let-scoping/deep-nested/exec.js rename to test/fixtures/transformation/es6-let-scoping-traceur/deep-nested/exec.js diff --git a/test/fixtures/transformation/traceur-let-scoping/for-in-initializers/exec.js b/test/fixtures/transformation/es6-let-scoping-traceur/for-in-initializers/exec.js similarity index 100% rename from test/fixtures/transformation/traceur-let-scoping/for-in-initializers/exec.js rename to test/fixtures/transformation/es6-let-scoping-traceur/for-in-initializers/exec.js diff --git a/test/fixtures/transformation/traceur-let-scoping/for-initializers/exec.js b/test/fixtures/transformation/es6-let-scoping-traceur/for-initializers/exec.js similarity index 100% rename from test/fixtures/transformation/traceur-let-scoping/for-initializers/exec.js rename to test/fixtures/transformation/es6-let-scoping-traceur/for-initializers/exec.js diff --git a/test/fixtures/transformation/traceur-let-scoping/function-declaration/actual.js b/test/fixtures/transformation/es6-let-scoping-traceur/function-declaration/actual.js similarity index 100% rename from test/fixtures/transformation/traceur-let-scoping/function-declaration/actual.js rename to test/fixtures/transformation/es6-let-scoping-traceur/function-declaration/actual.js diff --git a/test/fixtures/transformation/traceur-let-scoping/function-declaration/expected.js b/test/fixtures/transformation/es6-let-scoping-traceur/function-declaration/expected.js similarity index 100% rename from test/fixtures/transformation/traceur-let-scoping/function-declaration/expected.js rename to test/fixtures/transformation/es6-let-scoping-traceur/function-declaration/expected.js diff --git a/test/fixtures/transformation/traceur-let-scoping/in-class/exec.js b/test/fixtures/transformation/es6-let-scoping-traceur/in-class/exec.js similarity index 100% rename from test/fixtures/transformation/traceur-let-scoping/in-class/exec.js rename to test/fixtures/transformation/es6-let-scoping-traceur/in-class/exec.js diff --git a/test/fixtures/transformation/traceur-let-scoping/in-closure/exec.js b/test/fixtures/transformation/es6-let-scoping-traceur/in-closure/exec.js similarity index 100% rename from test/fixtures/transformation/traceur-let-scoping/in-closure/exec.js rename to test/fixtures/transformation/es6-let-scoping-traceur/in-closure/exec.js diff --git a/test/fixtures/transformation/traceur-let-scoping/in-for-break-inner/exec.js b/test/fixtures/transformation/es6-let-scoping-traceur/in-for-break-inner/exec.js similarity index 100% rename from test/fixtures/transformation/traceur-let-scoping/in-for-break-inner/exec.js rename to test/fixtures/transformation/es6-let-scoping-traceur/in-for-break-inner/exec.js diff --git a/test/fixtures/transformation/traceur-let-scoping/in-for-break-named/exec.js b/test/fixtures/transformation/es6-let-scoping-traceur/in-for-break-named/exec.js similarity index 100% rename from test/fixtures/transformation/traceur-let-scoping/in-for-break-named/exec.js rename to test/fixtures/transformation/es6-let-scoping-traceur/in-for-break-named/exec.js diff --git a/test/fixtures/transformation/traceur-let-scoping/in-for-break/exec.js b/test/fixtures/transformation/es6-let-scoping-traceur/in-for-break/exec.js similarity index 100% rename from test/fixtures/transformation/traceur-let-scoping/in-for-break/exec.js rename to test/fixtures/transformation/es6-let-scoping-traceur/in-for-break/exec.js diff --git a/test/fixtures/transformation/traceur-let-scoping/in-for-continue-inner/exec.js b/test/fixtures/transformation/es6-let-scoping-traceur/in-for-continue-inner/exec.js similarity index 100% rename from test/fixtures/transformation/traceur-let-scoping/in-for-continue-inner/exec.js rename to test/fixtures/transformation/es6-let-scoping-traceur/in-for-continue-inner/exec.js diff --git a/test/fixtures/transformation/traceur-let-scoping/in-for-continue-named/exec.js b/test/fixtures/transformation/es6-let-scoping-traceur/in-for-continue-named/exec.js similarity index 100% rename from test/fixtures/transformation/traceur-let-scoping/in-for-continue-named/exec.js rename to test/fixtures/transformation/es6-let-scoping-traceur/in-for-continue-named/exec.js diff --git a/test/fixtures/transformation/traceur-let-scoping/in-for-continue/exec.js b/test/fixtures/transformation/es6-let-scoping-traceur/in-for-continue/exec.js similarity index 100% rename from test/fixtures/transformation/traceur-let-scoping/in-for-continue/exec.js rename to test/fixtures/transformation/es6-let-scoping-traceur/in-for-continue/exec.js diff --git a/test/fixtures/transformation/traceur-let-scoping/in-for/exec.js b/test/fixtures/transformation/es6-let-scoping-traceur/in-for/exec.js similarity index 100% rename from test/fixtures/transformation/traceur-let-scoping/in-for/exec.js rename to test/fixtures/transformation/es6-let-scoping-traceur/in-for/exec.js diff --git a/test/fixtures/transformation/traceur-let-scoping/in-properties/exec.js b/test/fixtures/transformation/es6-let-scoping-traceur/in-properties/exec.js similarity index 100% rename from test/fixtures/transformation/traceur-let-scoping/in-properties/exec.js rename to test/fixtures/transformation/es6-let-scoping-traceur/in-properties/exec.js diff --git a/test/fixtures/transformation/traceur-let-scoping/initializer-for-1/exec.js b/test/fixtures/transformation/es6-let-scoping-traceur/initializer-for-1/exec.js similarity index 100% rename from test/fixtures/transformation/traceur-let-scoping/initializer-for-1/exec.js rename to test/fixtures/transformation/es6-let-scoping-traceur/initializer-for-1/exec.js diff --git a/test/fixtures/transformation/traceur-let-scoping/initializer-for-2/exec.js b/test/fixtures/transformation/es6-let-scoping-traceur/initializer-for-2/exec.js similarity index 100% rename from test/fixtures/transformation/traceur-let-scoping/initializer-for-2/exec.js rename to test/fixtures/transformation/es6-let-scoping-traceur/initializer-for-2/exec.js diff --git a/test/fixtures/transformation/traceur-let-scoping/initializer-for-3/exec.js b/test/fixtures/transformation/es6-let-scoping-traceur/initializer-for-3/exec.js similarity index 100% rename from test/fixtures/transformation/traceur-let-scoping/initializer-for-3/exec.js rename to test/fixtures/transformation/es6-let-scoping-traceur/initializer-for-3/exec.js diff --git a/test/fixtures/transformation/traceur-let-scoping/initializer-for-in/exec.js b/test/fixtures/transformation/es6-let-scoping-traceur/initializer-for-in/exec.js similarity index 100% rename from test/fixtures/transformation/traceur-let-scoping/initializer-for-in/exec.js rename to test/fixtures/transformation/es6-let-scoping-traceur/initializer-for-in/exec.js diff --git a/test/fixtures/transformation/traceur-let-scoping/nested-conflict/exec.js b/test/fixtures/transformation/es6-let-scoping-traceur/nested-conflict/exec.js similarity index 100% rename from test/fixtures/transformation/traceur-let-scoping/nested-conflict/exec.js rename to test/fixtures/transformation/es6-let-scoping-traceur/nested-conflict/exec.js diff --git a/test/fixtures/transformation/traceur-let-scoping/nested-function-1/exec.js b/test/fixtures/transformation/es6-let-scoping-traceur/nested-function-1/exec.js similarity index 100% rename from test/fixtures/transformation/traceur-let-scoping/nested-function-1/exec.js rename to test/fixtures/transformation/es6-let-scoping-traceur/nested-function-1/exec.js diff --git a/test/fixtures/transformation/traceur-let-scoping/nested-function-2/exec.js b/test/fixtures/transformation/es6-let-scoping-traceur/nested-function-2/exec.js similarity index 100% rename from test/fixtures/transformation/traceur-let-scoping/nested-function-2/exec.js rename to test/fixtures/transformation/es6-let-scoping-traceur/nested-function-2/exec.js diff --git a/test/fixtures/transformation/traceur-let-scoping/nested-function-3/exec.js b/test/fixtures/transformation/es6-let-scoping-traceur/nested-function-3/exec.js similarity index 100% rename from test/fixtures/transformation/traceur-let-scoping/nested-function-3/exec.js rename to test/fixtures/transformation/es6-let-scoping-traceur/nested-function-3/exec.js diff --git a/test/fixtures/transformation/traceur-let-scoping/nested/exec.js b/test/fixtures/transformation/es6-let-scoping-traceur/nested/exec.js similarity index 100% rename from test/fixtures/transformation/traceur-let-scoping/nested/exec.js rename to test/fixtures/transformation/es6-let-scoping-traceur/nested/exec.js diff --git a/test/fixtures/transformation/traceur-let-scoping/no-initializer-global/exec.js b/test/fixtures/transformation/es6-let-scoping-traceur/no-initializer-global/exec.js similarity index 100% rename from test/fixtures/transformation/traceur-let-scoping/no-initializer-global/exec.js rename to test/fixtures/transformation/es6-let-scoping-traceur/no-initializer-global/exec.js diff --git a/test/fixtures/transformation/traceur-let-scoping/no-initializer/exec.js b/test/fixtures/transformation/es6-let-scoping-traceur/no-initializer/exec.js similarity index 100% rename from test/fixtures/transformation/traceur-let-scoping/no-initializer/exec.js rename to test/fixtures/transformation/es6-let-scoping-traceur/no-initializer/exec.js diff --git a/test/fixtures/transformation/traceur-let-scoping/no-renaming/actual.js b/test/fixtures/transformation/es6-let-scoping-traceur/no-renaming/actual.js similarity index 100% rename from test/fixtures/transformation/traceur-let-scoping/no-renaming/actual.js rename to test/fixtures/transformation/es6-let-scoping-traceur/no-renaming/actual.js diff --git a/test/fixtures/transformation/traceur-let-scoping/no-renaming/expected.js b/test/fixtures/transformation/es6-let-scoping-traceur/no-renaming/expected.js similarity index 100% rename from test/fixtures/transformation/traceur-let-scoping/no-renaming/expected.js rename to test/fixtures/transformation/es6-let-scoping-traceur/no-renaming/expected.js diff --git a/test/fixtures/transformation/traceur-let-scoping/regress-1381/exec.js b/test/fixtures/transformation/es6-let-scoping-traceur/regress-1381/exec.js similarity index 100% rename from test/fixtures/transformation/traceur-let-scoping/regress-1381/exec.js rename to test/fixtures/transformation/es6-let-scoping-traceur/regress-1381/exec.js diff --git a/test/fixtures/transformation/traceur-let-scoping/with-for-in/exec.js b/test/fixtures/transformation/es6-let-scoping-traceur/with-for-in/exec.js similarity index 100% rename from test/fixtures/transformation/traceur-let-scoping/with-for-in/exec.js rename to test/fixtures/transformation/es6-let-scoping-traceur/with-for-in/exec.js diff --git a/test/fixtures/transformation/traceur-let-scoping/with-for/exec.js b/test/fixtures/transformation/es6-let-scoping-traceur/with-for/exec.js similarity index 100% rename from test/fixtures/transformation/traceur-let-scoping/with-for/exec.js rename to test/fixtures/transformation/es6-let-scoping-traceur/with-for/exec.js diff --git a/test/fixtures/transformation/traceur-let-scoping/with-switch/exec.js b/test/fixtures/transformation/es6-let-scoping-traceur/with-switch/exec.js similarity index 100% rename from test/fixtures/transformation/traceur-let-scoping/with-switch/exec.js rename to test/fixtures/transformation/es6-let-scoping-traceur/with-switch/exec.js diff --git a/test/fixtures/transformation/let-scoping/exec-block-scoped/exec.js b/test/fixtures/transformation/es6-let-scoping/exec-block-scoped/exec.js similarity index 100% rename from test/fixtures/transformation/let-scoping/exec-block-scoped/exec.js rename to test/fixtures/transformation/es6-let-scoping/exec-block-scoped/exec.js diff --git a/test/fixtures/transformation/let-scoping/exec-duplicate-function-scope/exec.js b/test/fixtures/transformation/es6-let-scoping/exec-duplicate-function-scope/exec.js similarity index 100% rename from test/fixtures/transformation/let-scoping/exec-duplicate-function-scope/exec.js rename to test/fixtures/transformation/es6-let-scoping/exec-duplicate-function-scope/exec.js diff --git a/test/fixtures/transformation/let-scoping/exec-duplicate-in-upper-scope/exec.js b/test/fixtures/transformation/es6-let-scoping/exec-duplicate-in-upper-scope/exec.js similarity index 100% rename from test/fixtures/transformation/let-scoping/exec-duplicate-in-upper-scope/exec.js rename to test/fixtures/transformation/es6-let-scoping/exec-duplicate-in-upper-scope/exec.js diff --git a/test/fixtures/transformation/let-scoping/exec-for-loop-head/exec.js b/test/fixtures/transformation/es6-let-scoping/exec-for-loop-head/exec.js similarity index 100% rename from test/fixtures/transformation/let-scoping/exec-for-loop-head/exec.js rename to test/fixtures/transformation/es6-let-scoping/exec-for-loop-head/exec.js diff --git a/test/fixtures/transformation/let-scoping/for-break-continue-return/actual.js b/test/fixtures/transformation/es6-let-scoping/for-break-continue-return/actual.js similarity index 100% rename from test/fixtures/transformation/let-scoping/for-break-continue-return/actual.js rename to test/fixtures/transformation/es6-let-scoping/for-break-continue-return/actual.js diff --git a/test/fixtures/transformation/let-scoping/for-break-continue-return/expected.js b/test/fixtures/transformation/es6-let-scoping/for-break-continue-return/expected.js similarity index 100% rename from test/fixtures/transformation/let-scoping/for-break-continue-return/expected.js rename to test/fixtures/transformation/es6-let-scoping/for-break-continue-return/expected.js diff --git a/test/fixtures/transformation/let-scoping/for-break/actual.js b/test/fixtures/transformation/es6-let-scoping/for-break/actual.js similarity index 100% rename from test/fixtures/transformation/let-scoping/for-break/actual.js rename to test/fixtures/transformation/es6-let-scoping/for-break/actual.js diff --git a/test/fixtures/transformation/let-scoping/for-break/expected.js b/test/fixtures/transformation/es6-let-scoping/for-break/expected.js similarity index 100% rename from test/fixtures/transformation/let-scoping/for-break/expected.js rename to test/fixtures/transformation/es6-let-scoping/for-break/expected.js diff --git a/test/fixtures/transformation/let-scoping/for-continue/actual.js b/test/fixtures/transformation/es6-let-scoping/for-continue/actual.js similarity index 100% rename from test/fixtures/transformation/let-scoping/for-continue/actual.js rename to test/fixtures/transformation/es6-let-scoping/for-continue/actual.js diff --git a/test/fixtures/transformation/let-scoping/for-continue/expected.js b/test/fixtures/transformation/es6-let-scoping/for-continue/expected.js similarity index 100% rename from test/fixtures/transformation/let-scoping/for-continue/expected.js rename to test/fixtures/transformation/es6-let-scoping/for-continue/expected.js diff --git a/test/fixtures/transformation/let-scoping/for-return-undefined/actual.js b/test/fixtures/transformation/es6-let-scoping/for-return-undefined/actual.js similarity index 100% rename from test/fixtures/transformation/let-scoping/for-return-undefined/actual.js rename to test/fixtures/transformation/es6-let-scoping/for-return-undefined/actual.js diff --git a/test/fixtures/transformation/let-scoping/for-return-undefined/expected.js b/test/fixtures/transformation/es6-let-scoping/for-return-undefined/expected.js similarity index 100% rename from test/fixtures/transformation/let-scoping/for-return-undefined/expected.js rename to test/fixtures/transformation/es6-let-scoping/for-return-undefined/expected.js diff --git a/test/fixtures/transformation/let-scoping/for-return/actual.js b/test/fixtures/transformation/es6-let-scoping/for-return/actual.js similarity index 100% rename from test/fixtures/transformation/let-scoping/for-return/actual.js rename to test/fixtures/transformation/es6-let-scoping/for-return/actual.js diff --git a/test/fixtures/transformation/let-scoping/for-return/expected.js b/test/fixtures/transformation/es6-let-scoping/for-return/expected.js similarity index 100% rename from test/fixtures/transformation/let-scoping/for-return/expected.js rename to test/fixtures/transformation/es6-let-scoping/for-return/expected.js diff --git a/test/fixtures/transformation/let-scoping/function/actual.js b/test/fixtures/transformation/es6-let-scoping/function/actual.js similarity index 100% rename from test/fixtures/transformation/let-scoping/function/actual.js rename to test/fixtures/transformation/es6-let-scoping/function/actual.js diff --git a/test/fixtures/transformation/let-scoping/function/expected.js b/test/fixtures/transformation/es6-let-scoping/function/expected.js similarity index 100% rename from test/fixtures/transformation/let-scoping/function/expected.js rename to test/fixtures/transformation/es6-let-scoping/function/expected.js diff --git a/test/fixtures/transformation/let-scoping/hoisting/actual.js b/test/fixtures/transformation/es6-let-scoping/hoisting/actual.js similarity index 100% rename from test/fixtures/transformation/let-scoping/hoisting/actual.js rename to test/fixtures/transformation/es6-let-scoping/hoisting/actual.js diff --git a/test/fixtures/transformation/let-scoping/hoisting/expected.js b/test/fixtures/transformation/es6-let-scoping/hoisting/expected.js similarity index 100% rename from test/fixtures/transformation/let-scoping/hoisting/expected.js rename to test/fixtures/transformation/es6-let-scoping/hoisting/expected.js diff --git a/test/fixtures/transformation/let-scoping/program/actual.js b/test/fixtures/transformation/es6-let-scoping/program/actual.js similarity index 100% rename from test/fixtures/transformation/let-scoping/program/actual.js rename to test/fixtures/transformation/es6-let-scoping/program/actual.js diff --git a/test/fixtures/transformation/let-scoping/program/expected.js b/test/fixtures/transformation/es6-let-scoping/program/expected.js similarity index 100% rename from test/fixtures/transformation/let-scoping/program/expected.js rename to test/fixtures/transformation/es6-let-scoping/program/expected.js diff --git a/test/fixtures/transformation/modules-amd/exports-default/actual.js b/test/fixtures/transformation/es6-modules-amd/exports-default/actual.js similarity index 100% rename from test/fixtures/transformation/modules-amd/exports-default/actual.js rename to test/fixtures/transformation/es6-modules-amd/exports-default/actual.js diff --git a/test/fixtures/transformation/modules-amd/exports-default/expected.js b/test/fixtures/transformation/es6-modules-amd/exports-default/expected.js similarity index 100% rename from test/fixtures/transformation/modules-amd/exports-default/expected.js rename to test/fixtures/transformation/es6-modules-amd/exports-default/expected.js diff --git a/test/fixtures/transformation/modules-amd/exports-default/untitled b/test/fixtures/transformation/es6-modules-amd/exports-default/untitled similarity index 100% rename from test/fixtures/transformation/modules-amd/exports-default/untitled rename to test/fixtures/transformation/es6-modules-amd/exports-default/untitled diff --git a/test/fixtures/transformation/modules-amd/exports-from/actual.js b/test/fixtures/transformation/es6-modules-amd/exports-from/actual.js similarity index 100% rename from test/fixtures/transformation/modules-amd/exports-from/actual.js rename to test/fixtures/transformation/es6-modules-amd/exports-from/actual.js diff --git a/test/fixtures/transformation/modules-amd/exports-from/expected.js b/test/fixtures/transformation/es6-modules-amd/exports-from/expected.js similarity index 100% rename from test/fixtures/transformation/modules-amd/exports-from/expected.js rename to test/fixtures/transformation/es6-modules-amd/exports-from/expected.js diff --git a/test/fixtures/transformation/modules-amd/exports-named/actual.js b/test/fixtures/transformation/es6-modules-amd/exports-named/actual.js similarity index 100% rename from test/fixtures/transformation/modules-amd/exports-named/actual.js rename to test/fixtures/transformation/es6-modules-amd/exports-named/actual.js diff --git a/test/fixtures/transformation/modules-amd/exports-named/expected.js b/test/fixtures/transformation/es6-modules-amd/exports-named/expected.js similarity index 100% rename from test/fixtures/transformation/modules-amd/exports-named/expected.js rename to test/fixtures/transformation/es6-modules-amd/exports-named/expected.js diff --git a/test/fixtures/transformation/modules-amd/exports-variable/actual.js b/test/fixtures/transformation/es6-modules-amd/exports-variable/actual.js similarity index 100% rename from test/fixtures/transformation/modules-amd/exports-variable/actual.js rename to test/fixtures/transformation/es6-modules-amd/exports-variable/actual.js diff --git a/test/fixtures/transformation/modules-amd/exports-variable/expected.js b/test/fixtures/transformation/es6-modules-amd/exports-variable/expected.js similarity index 100% rename from test/fixtures/transformation/modules-amd/exports-variable/expected.js rename to test/fixtures/transformation/es6-modules-amd/exports-variable/expected.js diff --git a/test/fixtures/transformation/modules-amd/hoist-function-exports/actual.js b/test/fixtures/transformation/es6-modules-amd/hoist-function-exports/actual.js similarity index 100% rename from test/fixtures/transformation/modules-amd/hoist-function-exports/actual.js rename to test/fixtures/transformation/es6-modules-amd/hoist-function-exports/actual.js diff --git a/test/fixtures/transformation/modules-amd/hoist-function-exports/expected.js b/test/fixtures/transformation/es6-modules-amd/hoist-function-exports/expected.js similarity index 100% rename from test/fixtures/transformation/modules-amd/hoist-function-exports/expected.js rename to test/fixtures/transformation/es6-modules-amd/hoist-function-exports/expected.js diff --git a/test/fixtures/transformation/modules-amd/imports-default/actual.js b/test/fixtures/transformation/es6-modules-amd/imports-default/actual.js similarity index 100% rename from test/fixtures/transformation/modules-amd/imports-default/actual.js rename to test/fixtures/transformation/es6-modules-amd/imports-default/actual.js diff --git a/test/fixtures/transformation/modules-amd/imports-default/expected.js b/test/fixtures/transformation/es6-modules-amd/imports-default/expected.js similarity index 100% rename from test/fixtures/transformation/modules-amd/imports-default/expected.js rename to test/fixtures/transformation/es6-modules-amd/imports-default/expected.js diff --git a/test/fixtures/transformation/modules-amd/imports-glob/actual.js b/test/fixtures/transformation/es6-modules-amd/imports-glob/actual.js similarity index 100% rename from test/fixtures/transformation/modules-amd/imports-glob/actual.js rename to test/fixtures/transformation/es6-modules-amd/imports-glob/actual.js diff --git a/test/fixtures/transformation/modules-amd/imports-glob/expected.js b/test/fixtures/transformation/es6-modules-amd/imports-glob/expected.js similarity index 100% rename from test/fixtures/transformation/modules-amd/imports-glob/expected.js rename to test/fixtures/transformation/es6-modules-amd/imports-glob/expected.js diff --git a/test/fixtures/transformation/modules-amd/imports-mixing/actual.js b/test/fixtures/transformation/es6-modules-amd/imports-mixing/actual.js similarity index 100% rename from test/fixtures/transformation/modules-amd/imports-mixing/actual.js rename to test/fixtures/transformation/es6-modules-amd/imports-mixing/actual.js diff --git a/test/fixtures/transformation/modules-amd/imports-mixing/expected.js b/test/fixtures/transformation/es6-modules-amd/imports-mixing/expected.js similarity index 100% rename from test/fixtures/transformation/modules-amd/imports-mixing/expected.js rename to test/fixtures/transformation/es6-modules-amd/imports-mixing/expected.js diff --git a/test/fixtures/transformation/modules-amd/imports-named/actual.js b/test/fixtures/transformation/es6-modules-amd/imports-named/actual.js similarity index 100% rename from test/fixtures/transformation/modules-amd/imports-named/actual.js rename to test/fixtures/transformation/es6-modules-amd/imports-named/actual.js diff --git a/test/fixtures/transformation/modules-amd/imports-named/expected.js b/test/fixtures/transformation/es6-modules-amd/imports-named/expected.js similarity index 100% rename from test/fixtures/transformation/modules-amd/imports-named/expected.js rename to test/fixtures/transformation/es6-modules-amd/imports-named/expected.js diff --git a/test/fixtures/transformation/modules-amd/imports/actual.js b/test/fixtures/transformation/es6-modules-amd/imports/actual.js similarity index 100% rename from test/fixtures/transformation/modules-amd/imports/actual.js rename to test/fixtures/transformation/es6-modules-amd/imports/actual.js diff --git a/test/fixtures/transformation/modules-amd/imports/expected.js b/test/fixtures/transformation/es6-modules-amd/imports/expected.js similarity index 100% rename from test/fixtures/transformation/modules-amd/imports/expected.js rename to test/fixtures/transformation/es6-modules-amd/imports/expected.js diff --git a/test/fixtures/transformation/modules-amd/options.json b/test/fixtures/transformation/es6-modules-amd/options.json similarity index 100% rename from test/fixtures/transformation/modules-amd/options.json rename to test/fixtures/transformation/es6-modules-amd/options.json diff --git a/test/fixtures/transformation/modules-amd/overview/actual.js b/test/fixtures/transformation/es6-modules-amd/overview/actual.js similarity index 100% rename from test/fixtures/transformation/modules-amd/overview/actual.js rename to test/fixtures/transformation/es6-modules-amd/overview/actual.js diff --git a/test/fixtures/transformation/modules-amd/overview/expected.js b/test/fixtures/transformation/es6-modules-amd/overview/expected.js similarity index 100% rename from test/fixtures/transformation/modules-amd/overview/expected.js rename to test/fixtures/transformation/es6-modules-amd/overview/expected.js diff --git a/test/fixtures/transformation/modules-common-interop/exports-default/actual.js b/test/fixtures/transformation/es6-modules-common-interop/exports-default/actual.js similarity index 100% rename from test/fixtures/transformation/modules-common-interop/exports-default/actual.js rename to test/fixtures/transformation/es6-modules-common-interop/exports-default/actual.js diff --git a/test/fixtures/transformation/modules-common-interop/exports-default/expected.js b/test/fixtures/transformation/es6-modules-common-interop/exports-default/expected.js similarity index 100% rename from test/fixtures/transformation/modules-common-interop/exports-default/expected.js rename to test/fixtures/transformation/es6-modules-common-interop/exports-default/expected.js diff --git a/test/fixtures/transformation/modules-common-interop/exports-from/actual.js b/test/fixtures/transformation/es6-modules-common-interop/exports-from/actual.js similarity index 100% rename from test/fixtures/transformation/modules-common-interop/exports-from/actual.js rename to test/fixtures/transformation/es6-modules-common-interop/exports-from/actual.js diff --git a/test/fixtures/transformation/modules-common-interop/exports-from/expected.js b/test/fixtures/transformation/es6-modules-common-interop/exports-from/expected.js similarity index 100% rename from test/fixtures/transformation/modules-common-interop/exports-from/expected.js rename to test/fixtures/transformation/es6-modules-common-interop/exports-from/expected.js diff --git a/test/fixtures/transformation/modules-common-interop/exports-named/actual.js b/test/fixtures/transformation/es6-modules-common-interop/exports-named/actual.js similarity index 100% rename from test/fixtures/transformation/modules-common-interop/exports-named/actual.js rename to test/fixtures/transformation/es6-modules-common-interop/exports-named/actual.js diff --git a/test/fixtures/transformation/modules-common-interop/exports-named/expected.js b/test/fixtures/transformation/es6-modules-common-interop/exports-named/expected.js similarity index 100% rename from test/fixtures/transformation/modules-common-interop/exports-named/expected.js rename to test/fixtures/transformation/es6-modules-common-interop/exports-named/expected.js diff --git a/test/fixtures/transformation/modules-common-interop/exports-variable/actual.js b/test/fixtures/transformation/es6-modules-common-interop/exports-variable/actual.js similarity index 100% rename from test/fixtures/transformation/modules-common-interop/exports-variable/actual.js rename to test/fixtures/transformation/es6-modules-common-interop/exports-variable/actual.js diff --git a/test/fixtures/transformation/modules-common-interop/exports-variable/expected.js b/test/fixtures/transformation/es6-modules-common-interop/exports-variable/expected.js similarity index 100% rename from test/fixtures/transformation/modules-common-interop/exports-variable/expected.js rename to test/fixtures/transformation/es6-modules-common-interop/exports-variable/expected.js diff --git a/test/fixtures/transformation/modules-common-interop/hoist-function-exports/actual.js b/test/fixtures/transformation/es6-modules-common-interop/hoist-function-exports/actual.js similarity index 100% rename from test/fixtures/transformation/modules-common-interop/hoist-function-exports/actual.js rename to test/fixtures/transformation/es6-modules-common-interop/hoist-function-exports/actual.js diff --git a/test/fixtures/transformation/modules-common-interop/hoist-function-exports/expected.js b/test/fixtures/transformation/es6-modules-common-interop/hoist-function-exports/expected.js similarity index 100% rename from test/fixtures/transformation/modules-common-interop/hoist-function-exports/expected.js rename to test/fixtures/transformation/es6-modules-common-interop/hoist-function-exports/expected.js diff --git a/test/fixtures/transformation/modules-common-interop/imports-default/actual.js b/test/fixtures/transformation/es6-modules-common-interop/imports-default/actual.js similarity index 100% rename from test/fixtures/transformation/modules-common-interop/imports-default/actual.js rename to test/fixtures/transformation/es6-modules-common-interop/imports-default/actual.js diff --git a/test/fixtures/transformation/modules-common-interop/imports-default/expected.js b/test/fixtures/transformation/es6-modules-common-interop/imports-default/expected.js similarity index 100% rename from test/fixtures/transformation/modules-common-interop/imports-default/expected.js rename to test/fixtures/transformation/es6-modules-common-interop/imports-default/expected.js diff --git a/test/fixtures/transformation/modules-common-interop/imports-glob/actual.js b/test/fixtures/transformation/es6-modules-common-interop/imports-glob/actual.js similarity index 100% rename from test/fixtures/transformation/modules-common-interop/imports-glob/actual.js rename to test/fixtures/transformation/es6-modules-common-interop/imports-glob/actual.js diff --git a/test/fixtures/transformation/modules-common-interop/imports-glob/expected.js b/test/fixtures/transformation/es6-modules-common-interop/imports-glob/expected.js similarity index 100% rename from test/fixtures/transformation/modules-common-interop/imports-glob/expected.js rename to test/fixtures/transformation/es6-modules-common-interop/imports-glob/expected.js diff --git a/test/fixtures/transformation/modules-common-interop/imports-mixing/actual.js b/test/fixtures/transformation/es6-modules-common-interop/imports-mixing/actual.js similarity index 100% rename from test/fixtures/transformation/modules-common-interop/imports-mixing/actual.js rename to test/fixtures/transformation/es6-modules-common-interop/imports-mixing/actual.js diff --git a/test/fixtures/transformation/modules-common-interop/imports-mixing/expected.js b/test/fixtures/transformation/es6-modules-common-interop/imports-mixing/expected.js similarity index 100% rename from test/fixtures/transformation/modules-common-interop/imports-mixing/expected.js rename to test/fixtures/transformation/es6-modules-common-interop/imports-mixing/expected.js diff --git a/test/fixtures/transformation/modules-common-interop/imports-named/actual.js b/test/fixtures/transformation/es6-modules-common-interop/imports-named/actual.js similarity index 100% rename from test/fixtures/transformation/modules-common-interop/imports-named/actual.js rename to test/fixtures/transformation/es6-modules-common-interop/imports-named/actual.js diff --git a/test/fixtures/transformation/modules-common-interop/imports-named/expected.js b/test/fixtures/transformation/es6-modules-common-interop/imports-named/expected.js similarity index 100% rename from test/fixtures/transformation/modules-common-interop/imports-named/expected.js rename to test/fixtures/transformation/es6-modules-common-interop/imports-named/expected.js diff --git a/test/fixtures/transformation/modules-common-interop/imports/actual.js b/test/fixtures/transformation/es6-modules-common-interop/imports/actual.js similarity index 100% rename from test/fixtures/transformation/modules-common-interop/imports/actual.js rename to test/fixtures/transformation/es6-modules-common-interop/imports/actual.js diff --git a/test/fixtures/transformation/modules-common-interop/imports/expected.js b/test/fixtures/transformation/es6-modules-common-interop/imports/expected.js similarity index 100% rename from test/fixtures/transformation/modules-common-interop/imports/expected.js rename to test/fixtures/transformation/es6-modules-common-interop/imports/expected.js diff --git a/test/fixtures/transformation/modules-common-interop/options.json b/test/fixtures/transformation/es6-modules-common-interop/options.json similarity index 100% rename from test/fixtures/transformation/modules-common-interop/options.json rename to test/fixtures/transformation/es6-modules-common-interop/options.json diff --git a/test/fixtures/transformation/modules-common-interop/overview/actual.js b/test/fixtures/transformation/es6-modules-common-interop/overview/actual.js similarity index 100% rename from test/fixtures/transformation/modules-common-interop/overview/actual.js rename to test/fixtures/transformation/es6-modules-common-interop/overview/actual.js diff --git a/test/fixtures/transformation/modules-common-interop/overview/expected.js b/test/fixtures/transformation/es6-modules-common-interop/overview/expected.js similarity index 100% rename from test/fixtures/transformation/modules-common-interop/overview/expected.js rename to test/fixtures/transformation/es6-modules-common-interop/overview/expected.js diff --git a/test/fixtures/transformation/modules-common/exports-default/actual.js b/test/fixtures/transformation/es6-modules-common/exports-default/actual.js similarity index 100% rename from test/fixtures/transformation/modules-common/exports-default/actual.js rename to test/fixtures/transformation/es6-modules-common/exports-default/actual.js diff --git a/test/fixtures/transformation/modules-common/exports-default/expected.js b/test/fixtures/transformation/es6-modules-common/exports-default/expected.js similarity index 100% rename from test/fixtures/transformation/modules-common/exports-default/expected.js rename to test/fixtures/transformation/es6-modules-common/exports-default/expected.js diff --git a/test/fixtures/transformation/modules-common/exports-from/actual.js b/test/fixtures/transformation/es6-modules-common/exports-from/actual.js similarity index 100% rename from test/fixtures/transformation/modules-common/exports-from/actual.js rename to test/fixtures/transformation/es6-modules-common/exports-from/actual.js diff --git a/test/fixtures/transformation/modules-common/exports-from/expected.js b/test/fixtures/transformation/es6-modules-common/exports-from/expected.js similarity index 100% rename from test/fixtures/transformation/modules-common/exports-from/expected.js rename to test/fixtures/transformation/es6-modules-common/exports-from/expected.js diff --git a/test/fixtures/transformation/modules-common/exports-named/actual.js b/test/fixtures/transformation/es6-modules-common/exports-named/actual.js similarity index 100% rename from test/fixtures/transformation/modules-common/exports-named/actual.js rename to test/fixtures/transformation/es6-modules-common/exports-named/actual.js diff --git a/test/fixtures/transformation/modules-common/exports-named/expected.js b/test/fixtures/transformation/es6-modules-common/exports-named/expected.js similarity index 100% rename from test/fixtures/transformation/modules-common/exports-named/expected.js rename to test/fixtures/transformation/es6-modules-common/exports-named/expected.js diff --git a/test/fixtures/transformation/modules-common/exports-variable/actual.js b/test/fixtures/transformation/es6-modules-common/exports-variable/actual.js similarity index 100% rename from test/fixtures/transformation/modules-common/exports-variable/actual.js rename to test/fixtures/transformation/es6-modules-common/exports-variable/actual.js diff --git a/test/fixtures/transformation/modules-common/exports-variable/expected.js b/test/fixtures/transformation/es6-modules-common/exports-variable/expected.js similarity index 100% rename from test/fixtures/transformation/modules-common/exports-variable/expected.js rename to test/fixtures/transformation/es6-modules-common/exports-variable/expected.js diff --git a/test/fixtures/transformation/modules-common/hoist-function-exports/actual.js b/test/fixtures/transformation/es6-modules-common/hoist-function-exports/actual.js similarity index 100% rename from test/fixtures/transformation/modules-common/hoist-function-exports/actual.js rename to test/fixtures/transformation/es6-modules-common/hoist-function-exports/actual.js diff --git a/test/fixtures/transformation/modules-common/hoist-function-exports/expected.js b/test/fixtures/transformation/es6-modules-common/hoist-function-exports/expected.js similarity index 100% rename from test/fixtures/transformation/modules-common/hoist-function-exports/expected.js rename to test/fixtures/transformation/es6-modules-common/hoist-function-exports/expected.js diff --git a/test/fixtures/transformation/modules-common/imports-default/actual.js b/test/fixtures/transformation/es6-modules-common/imports-default/actual.js similarity index 100% rename from test/fixtures/transformation/modules-common/imports-default/actual.js rename to test/fixtures/transformation/es6-modules-common/imports-default/actual.js diff --git a/test/fixtures/transformation/modules-common/imports-default/expected.js b/test/fixtures/transformation/es6-modules-common/imports-default/expected.js similarity index 100% rename from test/fixtures/transformation/modules-common/imports-default/expected.js rename to test/fixtures/transformation/es6-modules-common/imports-default/expected.js diff --git a/test/fixtures/transformation/modules-common/imports-glob/actual.js b/test/fixtures/transformation/es6-modules-common/imports-glob/actual.js similarity index 100% rename from test/fixtures/transformation/modules-common/imports-glob/actual.js rename to test/fixtures/transformation/es6-modules-common/imports-glob/actual.js diff --git a/test/fixtures/transformation/modules-common/imports-glob/expected.js b/test/fixtures/transformation/es6-modules-common/imports-glob/expected.js similarity index 100% rename from test/fixtures/transformation/modules-common/imports-glob/expected.js rename to test/fixtures/transformation/es6-modules-common/imports-glob/expected.js diff --git a/test/fixtures/transformation/modules-common/imports-mixing/actual.js b/test/fixtures/transformation/es6-modules-common/imports-mixing/actual.js similarity index 100% rename from test/fixtures/transformation/modules-common/imports-mixing/actual.js rename to test/fixtures/transformation/es6-modules-common/imports-mixing/actual.js diff --git a/test/fixtures/transformation/modules-common/imports-mixing/expected.js b/test/fixtures/transformation/es6-modules-common/imports-mixing/expected.js similarity index 100% rename from test/fixtures/transformation/modules-common/imports-mixing/expected.js rename to test/fixtures/transformation/es6-modules-common/imports-mixing/expected.js diff --git a/test/fixtures/transformation/modules-common/imports-named/actual.js b/test/fixtures/transformation/es6-modules-common/imports-named/actual.js similarity index 100% rename from test/fixtures/transformation/modules-common/imports-named/actual.js rename to test/fixtures/transformation/es6-modules-common/imports-named/actual.js diff --git a/test/fixtures/transformation/modules-common/imports-named/expected.js b/test/fixtures/transformation/es6-modules-common/imports-named/expected.js similarity index 100% rename from test/fixtures/transformation/modules-common/imports-named/expected.js rename to test/fixtures/transformation/es6-modules-common/imports-named/expected.js diff --git a/test/fixtures/transformation/modules-common/imports/actual.js b/test/fixtures/transformation/es6-modules-common/imports/actual.js similarity index 100% rename from test/fixtures/transformation/modules-common/imports/actual.js rename to test/fixtures/transformation/es6-modules-common/imports/actual.js diff --git a/test/fixtures/transformation/modules-common/imports/expected.js b/test/fixtures/transformation/es6-modules-common/imports/expected.js similarity index 100% rename from test/fixtures/transformation/modules-common/imports/expected.js rename to test/fixtures/transformation/es6-modules-common/imports/expected.js diff --git a/test/fixtures/transformation/modules-common/options.json b/test/fixtures/transformation/es6-modules-common/options.json similarity index 100% rename from test/fixtures/transformation/modules-common/options.json rename to test/fixtures/transformation/es6-modules-common/options.json diff --git a/test/fixtures/transformation/modules-common/overview/actual.js b/test/fixtures/transformation/es6-modules-common/overview/actual.js similarity index 100% rename from test/fixtures/transformation/modules-common/overview/actual.js rename to test/fixtures/transformation/es6-modules-common/overview/actual.js diff --git a/test/fixtures/transformation/modules-common/overview/expected.js b/test/fixtures/transformation/es6-modules-common/overview/expected.js similarity index 100% rename from test/fixtures/transformation/modules-common/overview/expected.js rename to test/fixtures/transformation/es6-modules-common/overview/expected.js diff --git a/test/fixtures/transformation/modules-ignore/exports-default/actual.js b/test/fixtures/transformation/es6-modules-ignore/exports-default/actual.js similarity index 100% rename from test/fixtures/transformation/modules-ignore/exports-default/actual.js rename to test/fixtures/transformation/es6-modules-ignore/exports-default/actual.js diff --git a/test/fixtures/transformation/modules-ignore/exports-default/expected.js b/test/fixtures/transformation/es6-modules-ignore/exports-default/expected.js similarity index 100% rename from test/fixtures/transformation/modules-ignore/exports-default/expected.js rename to test/fixtures/transformation/es6-modules-ignore/exports-default/expected.js diff --git a/test/fixtures/transformation/modules-ignore/exports-from/actual.js b/test/fixtures/transformation/es6-modules-ignore/exports-from/actual.js similarity index 100% rename from test/fixtures/transformation/modules-ignore/exports-from/actual.js rename to test/fixtures/transformation/es6-modules-ignore/exports-from/actual.js diff --git a/test/fixtures/transformation/modules-ignore/exports-from/expected.js b/test/fixtures/transformation/es6-modules-ignore/exports-from/expected.js similarity index 100% rename from test/fixtures/transformation/modules-ignore/exports-from/expected.js rename to test/fixtures/transformation/es6-modules-ignore/exports-from/expected.js diff --git a/test/fixtures/transformation/modules-ignore/exports-named/actual.js b/test/fixtures/transformation/es6-modules-ignore/exports-named/actual.js similarity index 100% rename from test/fixtures/transformation/modules-ignore/exports-named/actual.js rename to test/fixtures/transformation/es6-modules-ignore/exports-named/actual.js diff --git a/test/fixtures/transformation/modules-ignore/exports-named/expected.js b/test/fixtures/transformation/es6-modules-ignore/exports-named/expected.js similarity index 100% rename from test/fixtures/transformation/modules-ignore/exports-named/expected.js rename to test/fixtures/transformation/es6-modules-ignore/exports-named/expected.js diff --git a/test/fixtures/transformation/modules-ignore/exports-variable/actual.js b/test/fixtures/transformation/es6-modules-ignore/exports-variable/actual.js similarity index 100% rename from test/fixtures/transformation/modules-ignore/exports-variable/actual.js rename to test/fixtures/transformation/es6-modules-ignore/exports-variable/actual.js diff --git a/test/fixtures/transformation/modules-ignore/exports-variable/expected.js b/test/fixtures/transformation/es6-modules-ignore/exports-variable/expected.js similarity index 100% rename from test/fixtures/transformation/modules-ignore/exports-variable/expected.js rename to test/fixtures/transformation/es6-modules-ignore/exports-variable/expected.js diff --git a/test/fixtures/transformation/modules-ignore/hoist-function-exports/actual.js b/test/fixtures/transformation/es6-modules-ignore/hoist-function-exports/actual.js similarity index 100% rename from test/fixtures/transformation/modules-ignore/hoist-function-exports/actual.js rename to test/fixtures/transformation/es6-modules-ignore/hoist-function-exports/actual.js diff --git a/test/fixtures/transformation/modules-ignore/hoist-function-exports/expected.js b/test/fixtures/transformation/es6-modules-ignore/hoist-function-exports/expected.js similarity index 100% rename from test/fixtures/transformation/modules-ignore/hoist-function-exports/expected.js rename to test/fixtures/transformation/es6-modules-ignore/hoist-function-exports/expected.js diff --git a/test/fixtures/transformation/modules-ignore/imports-default/actual.js b/test/fixtures/transformation/es6-modules-ignore/imports-default/actual.js similarity index 100% rename from test/fixtures/transformation/modules-ignore/imports-default/actual.js rename to test/fixtures/transformation/es6-modules-ignore/imports-default/actual.js diff --git a/test/fixtures/transformation/modules-ignore/imports-default/expected.js b/test/fixtures/transformation/es6-modules-ignore/imports-default/expected.js similarity index 100% rename from test/fixtures/transformation/modules-ignore/imports-default/expected.js rename to test/fixtures/transformation/es6-modules-ignore/imports-default/expected.js diff --git a/test/fixtures/transformation/modules-ignore/imports-glob/actual.js b/test/fixtures/transformation/es6-modules-ignore/imports-glob/actual.js similarity index 100% rename from test/fixtures/transformation/modules-ignore/imports-glob/actual.js rename to test/fixtures/transformation/es6-modules-ignore/imports-glob/actual.js diff --git a/test/fixtures/transformation/modules-ignore/imports-glob/expected.js b/test/fixtures/transformation/es6-modules-ignore/imports-glob/expected.js similarity index 100% rename from test/fixtures/transformation/modules-ignore/imports-glob/expected.js rename to test/fixtures/transformation/es6-modules-ignore/imports-glob/expected.js diff --git a/test/fixtures/transformation/modules-ignore/imports-mixing/actual.js b/test/fixtures/transformation/es6-modules-ignore/imports-mixing/actual.js similarity index 100% rename from test/fixtures/transformation/modules-ignore/imports-mixing/actual.js rename to test/fixtures/transformation/es6-modules-ignore/imports-mixing/actual.js diff --git a/test/fixtures/transformation/modules-ignore/imports-mixing/expected.js b/test/fixtures/transformation/es6-modules-ignore/imports-mixing/expected.js similarity index 100% rename from test/fixtures/transformation/modules-ignore/imports-mixing/expected.js rename to test/fixtures/transformation/es6-modules-ignore/imports-mixing/expected.js diff --git a/test/fixtures/transformation/modules-ignore/imports-named/actual.js b/test/fixtures/transformation/es6-modules-ignore/imports-named/actual.js similarity index 100% rename from test/fixtures/transformation/modules-ignore/imports-named/actual.js rename to test/fixtures/transformation/es6-modules-ignore/imports-named/actual.js diff --git a/test/fixtures/transformation/modules-ignore/imports-named/expected.js b/test/fixtures/transformation/es6-modules-ignore/imports-named/expected.js similarity index 100% rename from test/fixtures/transformation/modules-ignore/imports-named/expected.js rename to test/fixtures/transformation/es6-modules-ignore/imports-named/expected.js diff --git a/test/fixtures/transformation/modules-ignore/imports/actual.js b/test/fixtures/transformation/es6-modules-ignore/imports/actual.js similarity index 100% rename from test/fixtures/transformation/modules-ignore/imports/actual.js rename to test/fixtures/transformation/es6-modules-ignore/imports/actual.js diff --git a/test/fixtures/transformation/modules-ignore/imports/expected.js b/test/fixtures/transformation/es6-modules-ignore/imports/expected.js similarity index 100% rename from test/fixtures/transformation/modules-ignore/imports/expected.js rename to test/fixtures/transformation/es6-modules-ignore/imports/expected.js diff --git a/test/fixtures/transformation/modules-ignore/options.json b/test/fixtures/transformation/es6-modules-ignore/options.json similarity index 100% rename from test/fixtures/transformation/modules-ignore/options.json rename to test/fixtures/transformation/es6-modules-ignore/options.json diff --git a/test/fixtures/transformation/modules-ignore/overview/actual.js b/test/fixtures/transformation/es6-modules-ignore/overview/actual.js similarity index 100% rename from test/fixtures/transformation/modules-ignore/overview/actual.js rename to test/fixtures/transformation/es6-modules-ignore/overview/actual.js diff --git a/test/fixtures/transformation/modules-ignore/overview/expected.js b/test/fixtures/transformation/es6-modules-ignore/overview/expected.js similarity index 100% rename from test/fixtures/transformation/modules-ignore/overview/expected.js rename to test/fixtures/transformation/es6-modules-ignore/overview/expected.js diff --git a/test/fixtures/transformation/modules-umd/exports-default/actual.js b/test/fixtures/transformation/es6-modules-umd/exports-default/actual.js similarity index 100% rename from test/fixtures/transformation/modules-umd/exports-default/actual.js rename to test/fixtures/transformation/es6-modules-umd/exports-default/actual.js diff --git a/test/fixtures/transformation/modules-umd/exports-default/expected.js b/test/fixtures/transformation/es6-modules-umd/exports-default/expected.js similarity index 100% rename from test/fixtures/transformation/modules-umd/exports-default/expected.js rename to test/fixtures/transformation/es6-modules-umd/exports-default/expected.js diff --git a/test/fixtures/transformation/modules-umd/exports-from/actual.js b/test/fixtures/transformation/es6-modules-umd/exports-from/actual.js similarity index 100% rename from test/fixtures/transformation/modules-umd/exports-from/actual.js rename to test/fixtures/transformation/es6-modules-umd/exports-from/actual.js diff --git a/test/fixtures/transformation/modules-umd/exports-from/expected.js b/test/fixtures/transformation/es6-modules-umd/exports-from/expected.js similarity index 100% rename from test/fixtures/transformation/modules-umd/exports-from/expected.js rename to test/fixtures/transformation/es6-modules-umd/exports-from/expected.js diff --git a/test/fixtures/transformation/modules-umd/exports-named/actual.js b/test/fixtures/transformation/es6-modules-umd/exports-named/actual.js similarity index 100% rename from test/fixtures/transformation/modules-umd/exports-named/actual.js rename to test/fixtures/transformation/es6-modules-umd/exports-named/actual.js diff --git a/test/fixtures/transformation/modules-umd/exports-named/expected.js b/test/fixtures/transformation/es6-modules-umd/exports-named/expected.js similarity index 100% rename from test/fixtures/transformation/modules-umd/exports-named/expected.js rename to test/fixtures/transformation/es6-modules-umd/exports-named/expected.js diff --git a/test/fixtures/transformation/modules-umd/exports-variable/actual.js b/test/fixtures/transformation/es6-modules-umd/exports-variable/actual.js similarity index 100% rename from test/fixtures/transformation/modules-umd/exports-variable/actual.js rename to test/fixtures/transformation/es6-modules-umd/exports-variable/actual.js diff --git a/test/fixtures/transformation/modules-umd/exports-variable/expected.js b/test/fixtures/transformation/es6-modules-umd/exports-variable/expected.js similarity index 100% rename from test/fixtures/transformation/modules-umd/exports-variable/expected.js rename to test/fixtures/transformation/es6-modules-umd/exports-variable/expected.js diff --git a/test/fixtures/transformation/modules-umd/hoist-function-exports/actual.js b/test/fixtures/transformation/es6-modules-umd/hoist-function-exports/actual.js similarity index 100% rename from test/fixtures/transformation/modules-umd/hoist-function-exports/actual.js rename to test/fixtures/transformation/es6-modules-umd/hoist-function-exports/actual.js diff --git a/test/fixtures/transformation/modules-umd/hoist-function-exports/expected.js b/test/fixtures/transformation/es6-modules-umd/hoist-function-exports/expected.js similarity index 100% rename from test/fixtures/transformation/modules-umd/hoist-function-exports/expected.js rename to test/fixtures/transformation/es6-modules-umd/hoist-function-exports/expected.js diff --git a/test/fixtures/transformation/modules-umd/imports-default/actual.js b/test/fixtures/transformation/es6-modules-umd/imports-default/actual.js similarity index 100% rename from test/fixtures/transformation/modules-umd/imports-default/actual.js rename to test/fixtures/transformation/es6-modules-umd/imports-default/actual.js diff --git a/test/fixtures/transformation/modules-umd/imports-default/expected.js b/test/fixtures/transformation/es6-modules-umd/imports-default/expected.js similarity index 100% rename from test/fixtures/transformation/modules-umd/imports-default/expected.js rename to test/fixtures/transformation/es6-modules-umd/imports-default/expected.js diff --git a/test/fixtures/transformation/modules-umd/imports-glob/actual.js b/test/fixtures/transformation/es6-modules-umd/imports-glob/actual.js similarity index 100% rename from test/fixtures/transformation/modules-umd/imports-glob/actual.js rename to test/fixtures/transformation/es6-modules-umd/imports-glob/actual.js diff --git a/test/fixtures/transformation/modules-umd/imports-glob/expected.js b/test/fixtures/transformation/es6-modules-umd/imports-glob/expected.js similarity index 100% rename from test/fixtures/transformation/modules-umd/imports-glob/expected.js rename to test/fixtures/transformation/es6-modules-umd/imports-glob/expected.js diff --git a/test/fixtures/transformation/modules-umd/imports-mixing/actual.js b/test/fixtures/transformation/es6-modules-umd/imports-mixing/actual.js similarity index 100% rename from test/fixtures/transformation/modules-umd/imports-mixing/actual.js rename to test/fixtures/transformation/es6-modules-umd/imports-mixing/actual.js diff --git a/test/fixtures/transformation/modules-umd/imports-mixing/expected.js b/test/fixtures/transformation/es6-modules-umd/imports-mixing/expected.js similarity index 100% rename from test/fixtures/transformation/modules-umd/imports-mixing/expected.js rename to test/fixtures/transformation/es6-modules-umd/imports-mixing/expected.js diff --git a/test/fixtures/transformation/modules-umd/imports-named/actual.js b/test/fixtures/transformation/es6-modules-umd/imports-named/actual.js similarity index 100% rename from test/fixtures/transformation/modules-umd/imports-named/actual.js rename to test/fixtures/transformation/es6-modules-umd/imports-named/actual.js diff --git a/test/fixtures/transformation/modules-umd/imports-named/expected.js b/test/fixtures/transformation/es6-modules-umd/imports-named/expected.js similarity index 100% rename from test/fixtures/transformation/modules-umd/imports-named/expected.js rename to test/fixtures/transformation/es6-modules-umd/imports-named/expected.js diff --git a/test/fixtures/transformation/modules-umd/imports/actual.js b/test/fixtures/transformation/es6-modules-umd/imports/actual.js similarity index 100% rename from test/fixtures/transformation/modules-umd/imports/actual.js rename to test/fixtures/transformation/es6-modules-umd/imports/actual.js diff --git a/test/fixtures/transformation/modules-umd/imports/expected.js b/test/fixtures/transformation/es6-modules-umd/imports/expected.js similarity index 100% rename from test/fixtures/transformation/modules-umd/imports/expected.js rename to test/fixtures/transformation/es6-modules-umd/imports/expected.js diff --git a/test/fixtures/transformation/modules-umd/options.json b/test/fixtures/transformation/es6-modules-umd/options.json similarity index 100% rename from test/fixtures/transformation/modules-umd/options.json rename to test/fixtures/transformation/es6-modules-umd/options.json diff --git a/test/fixtures/transformation/modules-umd/overview/actual.js b/test/fixtures/transformation/es6-modules-umd/overview/actual.js similarity index 100% rename from test/fixtures/transformation/modules-umd/overview/actual.js rename to test/fixtures/transformation/es6-modules-umd/overview/actual.js diff --git a/test/fixtures/transformation/modules-umd/overview/expected.js b/test/fixtures/transformation/es6-modules-umd/overview/expected.js similarity index 100% rename from test/fixtures/transformation/modules-umd/overview/expected.js rename to test/fixtures/transformation/es6-modules-umd/overview/expected.js diff --git a/test/fixtures/transformation/property-name-shorthand/mixed/actual.js b/test/fixtures/transformation/es6-property-name-shorthand/mixed/actual.js similarity index 100% rename from test/fixtures/transformation/property-name-shorthand/mixed/actual.js rename to test/fixtures/transformation/es6-property-name-shorthand/mixed/actual.js diff --git a/test/fixtures/transformation/property-name-shorthand/mixed/expected.js b/test/fixtures/transformation/es6-property-name-shorthand/mixed/expected.js similarity index 100% rename from test/fixtures/transformation/property-name-shorthand/mixed/expected.js rename to test/fixtures/transformation/es6-property-name-shorthand/mixed/expected.js diff --git a/test/fixtures/transformation/property-name-shorthand/multiple/actual.js b/test/fixtures/transformation/es6-property-name-shorthand/multiple/actual.js similarity index 100% rename from test/fixtures/transformation/property-name-shorthand/multiple/actual.js rename to test/fixtures/transformation/es6-property-name-shorthand/multiple/actual.js diff --git a/test/fixtures/transformation/property-name-shorthand/multiple/expected.js b/test/fixtures/transformation/es6-property-name-shorthand/multiple/expected.js similarity index 100% rename from test/fixtures/transformation/property-name-shorthand/multiple/expected.js rename to test/fixtures/transformation/es6-property-name-shorthand/multiple/expected.js diff --git a/test/fixtures/transformation/property-name-shorthand/single/actual.js b/test/fixtures/transformation/es6-property-name-shorthand/single/actual.js similarity index 100% rename from test/fixtures/transformation/property-name-shorthand/single/actual.js rename to test/fixtures/transformation/es6-property-name-shorthand/single/actual.js diff --git a/test/fixtures/transformation/property-name-shorthand/single/expected.js b/test/fixtures/transformation/es6-property-name-shorthand/single/expected.js similarity index 100% rename from test/fixtures/transformation/property-name-shorthand/single/expected.js rename to test/fixtures/transformation/es6-property-name-shorthand/single/expected.js diff --git a/test/fixtures/transformation/rest-parameters/arrow-functions/actual.js b/test/fixtures/transformation/es6-rest-parameters/arrow-functions/actual.js similarity index 100% rename from test/fixtures/transformation/rest-parameters/arrow-functions/actual.js rename to test/fixtures/transformation/es6-rest-parameters/arrow-functions/actual.js diff --git a/test/fixtures/transformation/rest-parameters/arrow-functions/expected.js b/test/fixtures/transformation/es6-rest-parameters/arrow-functions/expected.js similarity index 100% rename from test/fixtures/transformation/rest-parameters/arrow-functions/expected.js rename to test/fixtures/transformation/es6-rest-parameters/arrow-functions/expected.js diff --git a/test/fixtures/transformation/rest-parameters/multiple/actual.js b/test/fixtures/transformation/es6-rest-parameters/multiple/actual.js similarity index 100% rename from test/fixtures/transformation/rest-parameters/multiple/actual.js rename to test/fixtures/transformation/es6-rest-parameters/multiple/actual.js diff --git a/test/fixtures/transformation/rest-parameters/multiple/expected.js b/test/fixtures/transformation/es6-rest-parameters/multiple/expected.js similarity index 100% rename from test/fixtures/transformation/rest-parameters/multiple/expected.js rename to test/fixtures/transformation/es6-rest-parameters/multiple/expected.js diff --git a/test/fixtures/transformation/rest-parameters/single/actual.js b/test/fixtures/transformation/es6-rest-parameters/single/actual.js similarity index 100% rename from test/fixtures/transformation/rest-parameters/single/actual.js rename to test/fixtures/transformation/es6-rest-parameters/single/actual.js diff --git a/test/fixtures/transformation/rest-parameters/single/expected.js b/test/fixtures/transformation/es6-rest-parameters/single/expected.js similarity index 100% rename from test/fixtures/transformation/rest-parameters/single/expected.js rename to test/fixtures/transformation/es6-rest-parameters/single/expected.js diff --git a/test/fixtures/transformation/spread/arguments/actual.js b/test/fixtures/transformation/es6-spread/arguments/actual.js similarity index 100% rename from test/fixtures/transformation/spread/arguments/actual.js rename to test/fixtures/transformation/es6-spread/arguments/actual.js diff --git a/test/fixtures/transformation/spread/arguments/expected.js b/test/fixtures/transformation/es6-spread/arguments/expected.js similarity index 100% rename from test/fixtures/transformation/spread/arguments/expected.js rename to test/fixtures/transformation/es6-spread/arguments/expected.js diff --git a/test/fixtures/transformation/spread/array-literal-first/actual.js b/test/fixtures/transformation/es6-spread/array-literal-first/actual.js similarity index 100% rename from test/fixtures/transformation/spread/array-literal-first/actual.js rename to test/fixtures/transformation/es6-spread/array-literal-first/actual.js diff --git a/test/fixtures/transformation/spread/array-literal-first/expected.js b/test/fixtures/transformation/es6-spread/array-literal-first/expected.js similarity index 100% rename from test/fixtures/transformation/spread/array-literal-first/expected.js rename to test/fixtures/transformation/es6-spread/array-literal-first/expected.js diff --git a/test/fixtures/transformation/spread/array-literal-middle/actual.js b/test/fixtures/transformation/es6-spread/array-literal-middle/actual.js similarity index 100% rename from test/fixtures/transformation/spread/array-literal-middle/actual.js rename to test/fixtures/transformation/es6-spread/array-literal-middle/actual.js diff --git a/test/fixtures/transformation/spread/array-literal-middle/expected.js b/test/fixtures/transformation/es6-spread/array-literal-middle/expected.js similarity index 100% rename from test/fixtures/transformation/spread/array-literal-middle/expected.js rename to test/fixtures/transformation/es6-spread/array-literal-middle/expected.js diff --git a/test/fixtures/transformation/spread/array-literal-multiple/actual.js b/test/fixtures/transformation/es6-spread/array-literal-multiple/actual.js similarity index 100% rename from test/fixtures/transformation/spread/array-literal-multiple/actual.js rename to test/fixtures/transformation/es6-spread/array-literal-multiple/actual.js diff --git a/test/fixtures/transformation/spread/array-literal-multiple/expected.js b/test/fixtures/transformation/es6-spread/array-literal-multiple/expected.js similarity index 100% rename from test/fixtures/transformation/spread/array-literal-multiple/expected.js rename to test/fixtures/transformation/es6-spread/array-literal-multiple/expected.js diff --git a/test/fixtures/transformation/spread/array-literals/actual.js b/test/fixtures/transformation/es6-spread/array-literals/actual.js similarity index 100% rename from test/fixtures/transformation/spread/array-literals/actual.js rename to test/fixtures/transformation/es6-spread/array-literals/actual.js diff --git a/test/fixtures/transformation/spread/array-literals/expected.js b/test/fixtures/transformation/es6-spread/array-literals/expected.js similarity index 100% rename from test/fixtures/transformation/spread/array-literals/expected.js rename to test/fixtures/transformation/es6-spread/array-literals/expected.js diff --git a/test/fixtures/transformation/spread/contexted-computed-method-call-multiple-args/actual.js b/test/fixtures/transformation/es6-spread/contexted-computed-method-call-multiple-args/actual.js similarity index 100% rename from test/fixtures/transformation/spread/contexted-computed-method-call-multiple-args/actual.js rename to test/fixtures/transformation/es6-spread/contexted-computed-method-call-multiple-args/actual.js diff --git a/test/fixtures/transformation/spread/contexted-computed-method-call-multiple-args/expected.js b/test/fixtures/transformation/es6-spread/contexted-computed-method-call-multiple-args/expected.js similarity index 100% rename from test/fixtures/transformation/spread/contexted-computed-method-call-multiple-args/expected.js rename to test/fixtures/transformation/es6-spread/contexted-computed-method-call-multiple-args/expected.js diff --git a/test/fixtures/transformation/spread/contexted-computed-method-call-single-arg/actual.js b/test/fixtures/transformation/es6-spread/contexted-computed-method-call-single-arg/actual.js similarity index 100% rename from test/fixtures/transformation/spread/contexted-computed-method-call-single-arg/actual.js rename to test/fixtures/transformation/es6-spread/contexted-computed-method-call-single-arg/actual.js diff --git a/test/fixtures/transformation/spread/contexted-computed-method-call-single-arg/expected.js b/test/fixtures/transformation/es6-spread/contexted-computed-method-call-single-arg/expected.js similarity index 100% rename from test/fixtures/transformation/spread/contexted-computed-method-call-single-arg/expected.js rename to test/fixtures/transformation/es6-spread/contexted-computed-method-call-single-arg/expected.js diff --git a/test/fixtures/transformation/spread/contexted-method-call-multiple-args/actual.js b/test/fixtures/transformation/es6-spread/contexted-method-call-multiple-args/actual.js similarity index 100% rename from test/fixtures/transformation/spread/contexted-method-call-multiple-args/actual.js rename to test/fixtures/transformation/es6-spread/contexted-method-call-multiple-args/actual.js diff --git a/test/fixtures/transformation/spread/contexted-method-call-multiple-args/expected.js b/test/fixtures/transformation/es6-spread/contexted-method-call-multiple-args/expected.js similarity index 100% rename from test/fixtures/transformation/spread/contexted-method-call-multiple-args/expected.js rename to test/fixtures/transformation/es6-spread/contexted-method-call-multiple-args/expected.js diff --git a/test/fixtures/transformation/spread/contexted-method-call-single-arg/actual.js b/test/fixtures/transformation/es6-spread/contexted-method-call-single-arg/actual.js similarity index 100% rename from test/fixtures/transformation/spread/contexted-method-call-single-arg/actual.js rename to test/fixtures/transformation/es6-spread/contexted-method-call-single-arg/actual.js diff --git a/test/fixtures/transformation/spread/contexted-method-call-single-arg/expected.js b/test/fixtures/transformation/es6-spread/contexted-method-call-single-arg/expected.js similarity index 100% rename from test/fixtures/transformation/spread/contexted-method-call-single-arg/expected.js rename to test/fixtures/transformation/es6-spread/contexted-method-call-single-arg/expected.js diff --git a/test/fixtures/transformation/spread/method-call-array-literal/actual.js b/test/fixtures/transformation/es6-spread/method-call-array-literal/actual.js similarity index 100% rename from test/fixtures/transformation/spread/method-call-array-literal/actual.js rename to test/fixtures/transformation/es6-spread/method-call-array-literal/actual.js diff --git a/test/fixtures/transformation/spread/method-call-array-literal/expected.js b/test/fixtures/transformation/es6-spread/method-call-array-literal/expected.js similarity index 100% rename from test/fixtures/transformation/spread/method-call-array-literal/expected.js rename to test/fixtures/transformation/es6-spread/method-call-array-literal/expected.js diff --git a/test/fixtures/transformation/spread/method-call-first/actual.js b/test/fixtures/transformation/es6-spread/method-call-first/actual.js similarity index 100% rename from test/fixtures/transformation/spread/method-call-first/actual.js rename to test/fixtures/transformation/es6-spread/method-call-first/actual.js diff --git a/test/fixtures/transformation/spread/method-call-first/expected.js b/test/fixtures/transformation/es6-spread/method-call-first/expected.js similarity index 100% rename from test/fixtures/transformation/spread/method-call-first/expected.js rename to test/fixtures/transformation/es6-spread/method-call-first/expected.js diff --git a/test/fixtures/transformation/spread/method-call-middle/actual.js b/test/fixtures/transformation/es6-spread/method-call-middle/actual.js similarity index 100% rename from test/fixtures/transformation/spread/method-call-middle/actual.js rename to test/fixtures/transformation/es6-spread/method-call-middle/actual.js diff --git a/test/fixtures/transformation/spread/method-call-middle/expected.js b/test/fixtures/transformation/es6-spread/method-call-middle/expected.js similarity index 100% rename from test/fixtures/transformation/spread/method-call-middle/expected.js rename to test/fixtures/transformation/es6-spread/method-call-middle/expected.js diff --git a/test/fixtures/transformation/spread/method-call-multiple-args/actual.js b/test/fixtures/transformation/es6-spread/method-call-multiple-args/actual.js similarity index 100% rename from test/fixtures/transformation/spread/method-call-multiple-args/actual.js rename to test/fixtures/transformation/es6-spread/method-call-multiple-args/actual.js diff --git a/test/fixtures/transformation/spread/method-call-multiple-args/expected.js b/test/fixtures/transformation/es6-spread/method-call-multiple-args/expected.js similarity index 100% rename from test/fixtures/transformation/spread/method-call-multiple-args/expected.js rename to test/fixtures/transformation/es6-spread/method-call-multiple-args/expected.js diff --git a/test/fixtures/transformation/spread/method-call-multiple/actual.js b/test/fixtures/transformation/es6-spread/method-call-multiple/actual.js similarity index 100% rename from test/fixtures/transformation/spread/method-call-multiple/actual.js rename to test/fixtures/transformation/es6-spread/method-call-multiple/actual.js diff --git a/test/fixtures/transformation/spread/method-call-multiple/expected.js b/test/fixtures/transformation/es6-spread/method-call-multiple/expected.js similarity index 100% rename from test/fixtures/transformation/spread/method-call-multiple/expected.js rename to test/fixtures/transformation/es6-spread/method-call-multiple/expected.js diff --git a/test/fixtures/transformation/spread/method-call-single-arg/actual.js b/test/fixtures/transformation/es6-spread/method-call-single-arg/actual.js similarity index 100% rename from test/fixtures/transformation/spread/method-call-single-arg/actual.js rename to test/fixtures/transformation/es6-spread/method-call-single-arg/actual.js diff --git a/test/fixtures/transformation/spread/method-call-single-arg/expected.js b/test/fixtures/transformation/es6-spread/method-call-single-arg/expected.js similarity index 100% rename from test/fixtures/transformation/spread/method-call-single-arg/expected.js rename to test/fixtures/transformation/es6-spread/method-call-single-arg/expected.js diff --git a/test/fixtures/transformation/spread/new-expression/actual.js b/test/fixtures/transformation/es6-spread/new-expression/actual.js similarity index 100% rename from test/fixtures/transformation/spread/new-expression/actual.js rename to test/fixtures/transformation/es6-spread/new-expression/actual.js diff --git a/test/fixtures/transformation/spread/new-expression/expected.js b/test/fixtures/transformation/es6-spread/new-expression/expected.js similarity index 100% rename from test/fixtures/transformation/spread/new-expression/expected.js rename to test/fixtures/transformation/es6-spread/new-expression/expected.js diff --git a/test/fixtures/transformation/spread/single/actual.js b/test/fixtures/transformation/es6-spread/single/actual.js similarity index 100% rename from test/fixtures/transformation/spread/single/actual.js rename to test/fixtures/transformation/es6-spread/single/actual.js diff --git a/test/fixtures/transformation/spread/single/expected.js b/test/fixtures/transformation/es6-spread/single/expected.js similarity index 100% rename from test/fixtures/transformation/spread/single/expected.js rename to test/fixtures/transformation/es6-spread/single/expected.js diff --git a/test/fixtures/transformation/template-literals/escape-quotes/actual.js b/test/fixtures/transformation/es6-template-literals/escape-quotes/actual.js similarity index 100% rename from test/fixtures/transformation/template-literals/escape-quotes/actual.js rename to test/fixtures/transformation/es6-template-literals/escape-quotes/actual.js diff --git a/test/fixtures/transformation/template-literals/escape-quotes/expected.js b/test/fixtures/transformation/es6-template-literals/escape-quotes/expected.js similarity index 100% rename from test/fixtures/transformation/template-literals/escape-quotes/expected.js rename to test/fixtures/transformation/es6-template-literals/escape-quotes/expected.js diff --git a/test/fixtures/transformation/template-literals/functions/actual.js b/test/fixtures/transformation/es6-template-literals/functions/actual.js similarity index 100% rename from test/fixtures/transformation/template-literals/functions/actual.js rename to test/fixtures/transformation/es6-template-literals/functions/actual.js diff --git a/test/fixtures/transformation/template-literals/functions/expected.js b/test/fixtures/transformation/es6-template-literals/functions/expected.js similarity index 100% rename from test/fixtures/transformation/template-literals/functions/expected.js rename to test/fixtures/transformation/es6-template-literals/functions/expected.js diff --git a/test/fixtures/transformation/template-literals/multiline/actual.js b/test/fixtures/transformation/es6-template-literals/multiline/actual.js similarity index 100% rename from test/fixtures/transformation/template-literals/multiline/actual.js rename to test/fixtures/transformation/es6-template-literals/multiline/actual.js diff --git a/test/fixtures/transformation/template-literals/multiline/expected.js b/test/fixtures/transformation/es6-template-literals/multiline/expected.js similarity index 100% rename from test/fixtures/transformation/template-literals/multiline/expected.js rename to test/fixtures/transformation/es6-template-literals/multiline/expected.js diff --git a/test/fixtures/transformation/template-literals/multiple/actual.js b/test/fixtures/transformation/es6-template-literals/multiple/actual.js similarity index 100% rename from test/fixtures/transformation/template-literals/multiple/actual.js rename to test/fixtures/transformation/es6-template-literals/multiple/actual.js diff --git a/test/fixtures/transformation/template-literals/multiple/expected.js b/test/fixtures/transformation/es6-template-literals/multiple/expected.js similarity index 100% rename from test/fixtures/transformation/template-literals/multiple/expected.js rename to test/fixtures/transformation/es6-template-literals/multiple/expected.js diff --git a/test/fixtures/transformation/template-literals/none/actual.js b/test/fixtures/transformation/es6-template-literals/none/actual.js similarity index 100% rename from test/fixtures/transformation/template-literals/none/actual.js rename to test/fixtures/transformation/es6-template-literals/none/actual.js diff --git a/test/fixtures/transformation/template-literals/none/expected.js b/test/fixtures/transformation/es6-template-literals/none/expected.js similarity index 100% rename from test/fixtures/transformation/template-literals/none/expected.js rename to test/fixtures/transformation/es6-template-literals/none/expected.js diff --git a/test/fixtures/transformation/template-literals/only/actual.js b/test/fixtures/transformation/es6-template-literals/only/actual.js similarity index 100% rename from test/fixtures/transformation/template-literals/only/actual.js rename to test/fixtures/transformation/es6-template-literals/only/actual.js diff --git a/test/fixtures/transformation/template-literals/only/expected.js b/test/fixtures/transformation/es6-template-literals/only/expected.js similarity index 100% rename from test/fixtures/transformation/template-literals/only/expected.js rename to test/fixtures/transformation/es6-template-literals/only/expected.js diff --git a/test/fixtures/transformation/template-literals/single/actual.js b/test/fixtures/transformation/es6-template-literals/single/actual.js similarity index 100% rename from test/fixtures/transformation/template-literals/single/actual.js rename to test/fixtures/transformation/es6-template-literals/single/actual.js diff --git a/test/fixtures/transformation/template-literals/single/expected.js b/test/fixtures/transformation/es6-template-literals/single/expected.js similarity index 100% rename from test/fixtures/transformation/template-literals/single/expected.js rename to test/fixtures/transformation/es6-template-literals/single/expected.js diff --git a/test/fixtures/transformation/template-literals/statement/actual.js b/test/fixtures/transformation/es6-template-literals/statement/actual.js similarity index 100% rename from test/fixtures/transformation/template-literals/statement/actual.js rename to test/fixtures/transformation/es6-template-literals/statement/actual.js diff --git a/test/fixtures/transformation/template-literals/statement/expected.js b/test/fixtures/transformation/es6-template-literals/statement/expected.js similarity index 100% rename from test/fixtures/transformation/template-literals/statement/expected.js rename to test/fixtures/transformation/es6-template-literals/statement/expected.js diff --git a/test/fixtures/transformation/template-literals/tag/actual.js b/test/fixtures/transformation/es6-template-literals/tag/actual.js similarity index 100% rename from test/fixtures/transformation/template-literals/tag/actual.js rename to test/fixtures/transformation/es6-template-literals/tag/actual.js diff --git a/test/fixtures/transformation/template-literals/tag/expected.js b/test/fixtures/transformation/es6-template-literals/tag/expected.js similarity index 100% rename from test/fixtures/transformation/template-literals/tag/expected.js rename to test/fixtures/transformation/es6-template-literals/tag/expected.js diff --git a/test/fixtures/transformation/unicode-regex/basic/actual.js b/test/fixtures/transformation/es6-unicode-regex/basic/actual.js similarity index 100% rename from test/fixtures/transformation/unicode-regex/basic/actual.js rename to test/fixtures/transformation/es6-unicode-regex/basic/actual.js diff --git a/test/fixtures/transformation/unicode-regex/basic/expected.js b/test/fixtures/transformation/es6-unicode-regex/basic/expected.js similarity index 100% rename from test/fixtures/transformation/unicode-regex/basic/expected.js rename to test/fixtures/transformation/es6-unicode-regex/basic/expected.js diff --git a/test/fixtures/transformation/unicode-regex/ignore-non-unicode/actual.js b/test/fixtures/transformation/es6-unicode-regex/ignore-non-unicode/actual.js similarity index 100% rename from test/fixtures/transformation/unicode-regex/ignore-non-unicode/actual.js rename to test/fixtures/transformation/es6-unicode-regex/ignore-non-unicode/actual.js diff --git a/test/fixtures/transformation/unicode-regex/ignore-non-unicode/expected.js b/test/fixtures/transformation/es6-unicode-regex/ignore-non-unicode/expected.js similarity index 100% rename from test/fixtures/transformation/unicode-regex/ignore-non-unicode/expected.js rename to test/fixtures/transformation/es6-unicode-regex/ignore-non-unicode/expected.js diff --git a/test/fixtures/transformation/array-comprehension/arguments/actual.js b/test/fixtures/transformation/es7-array-comprehension/arguments/actual.js similarity index 100% rename from test/fixtures/transformation/array-comprehension/arguments/actual.js rename to test/fixtures/transformation/es7-array-comprehension/arguments/actual.js diff --git a/test/fixtures/transformation/array-comprehension/arguments/expected.js b/test/fixtures/transformation/es7-array-comprehension/arguments/expected.js similarity index 100% rename from test/fixtures/transformation/array-comprehension/arguments/expected.js rename to test/fixtures/transformation/es7-array-comprehension/arguments/expected.js diff --git a/test/fixtures/transformation/array-comprehension/array-expression-single-if/actual.js b/test/fixtures/transformation/es7-array-comprehension/array-expression-single-if/actual.js similarity index 100% rename from test/fixtures/transformation/array-comprehension/array-expression-single-if/actual.js rename to test/fixtures/transformation/es7-array-comprehension/array-expression-single-if/actual.js diff --git a/test/fixtures/transformation/array-comprehension/array-expression-single-if/expected.js b/test/fixtures/transformation/es7-array-comprehension/array-expression-single-if/expected.js similarity index 100% rename from test/fixtures/transformation/array-comprehension/array-expression-single-if/expected.js rename to test/fixtures/transformation/es7-array-comprehension/array-expression-single-if/expected.js diff --git a/test/fixtures/transformation/array-comprehension/array-expression-single/actual.js b/test/fixtures/transformation/es7-array-comprehension/array-expression-single/actual.js similarity index 100% rename from test/fixtures/transformation/array-comprehension/array-expression-single/actual.js rename to test/fixtures/transformation/es7-array-comprehension/array-expression-single/actual.js diff --git a/test/fixtures/transformation/array-comprehension/array-expression-single/expected.js b/test/fixtures/transformation/es7-array-comprehension/array-expression-single/expected.js similarity index 100% rename from test/fixtures/transformation/array-comprehension/array-expression-single/expected.js rename to test/fixtures/transformation/es7-array-comprehension/array-expression-single/expected.js diff --git a/test/fixtures/transformation/array-comprehension/multiple-if/actual.js b/test/fixtures/transformation/es7-array-comprehension/multiple-if/actual.js similarity index 100% rename from test/fixtures/transformation/array-comprehension/multiple-if/actual.js rename to test/fixtures/transformation/es7-array-comprehension/multiple-if/actual.js diff --git a/test/fixtures/transformation/array-comprehension/multiple-if/expected.js b/test/fixtures/transformation/es7-array-comprehension/multiple-if/expected.js similarity index 100% rename from test/fixtures/transformation/array-comprehension/multiple-if/expected.js rename to test/fixtures/transformation/es7-array-comprehension/multiple-if/expected.js diff --git a/test/fixtures/transformation/array-comprehension/multiple/actual.js b/test/fixtures/transformation/es7-array-comprehension/multiple/actual.js similarity index 100% rename from test/fixtures/transformation/array-comprehension/multiple/actual.js rename to test/fixtures/transformation/es7-array-comprehension/multiple/actual.js diff --git a/test/fixtures/transformation/array-comprehension/multiple/expected.js b/test/fixtures/transformation/es7-array-comprehension/multiple/expected.js similarity index 100% rename from test/fixtures/transformation/array-comprehension/multiple/expected.js rename to test/fixtures/transformation/es7-array-comprehension/multiple/expected.js diff --git a/test/fixtures/transformation/array-comprehension/options.json b/test/fixtures/transformation/es7-array-comprehension/options.json similarity index 100% rename from test/fixtures/transformation/array-comprehension/options.json rename to test/fixtures/transformation/es7-array-comprehension/options.json diff --git a/test/fixtures/transformation/array-comprehension/single-if/actual.js b/test/fixtures/transformation/es7-array-comprehension/single-if/actual.js similarity index 100% rename from test/fixtures/transformation/array-comprehension/single-if/actual.js rename to test/fixtures/transformation/es7-array-comprehension/single-if/actual.js diff --git a/test/fixtures/transformation/array-comprehension/single-if/expected.js b/test/fixtures/transformation/es7-array-comprehension/single-if/expected.js similarity index 100% rename from test/fixtures/transformation/array-comprehension/single-if/expected.js rename to test/fixtures/transformation/es7-array-comprehension/single-if/expected.js diff --git a/test/fixtures/transformation/array-comprehension/single/actual.js b/test/fixtures/transformation/es7-array-comprehension/single/actual.js similarity index 100% rename from test/fixtures/transformation/array-comprehension/single/actual.js rename to test/fixtures/transformation/es7-array-comprehension/single/actual.js diff --git a/test/fixtures/transformation/array-comprehension/single/expected.js b/test/fixtures/transformation/es7-array-comprehension/single/expected.js similarity index 100% rename from test/fixtures/transformation/array-comprehension/single/expected.js rename to test/fixtures/transformation/es7-array-comprehension/single/expected.js diff --git a/test/fixtures/transformation/array-comprehension/this/actual.js b/test/fixtures/transformation/es7-array-comprehension/this/actual.js similarity index 100% rename from test/fixtures/transformation/array-comprehension/this/actual.js rename to test/fixtures/transformation/es7-array-comprehension/this/actual.js diff --git a/test/fixtures/transformation/array-comprehension/this/expected.js b/test/fixtures/transformation/es7-array-comprehension/this/expected.js similarity index 100% rename from test/fixtures/transformation/array-comprehension/this/expected.js rename to test/fixtures/transformation/es7-array-comprehension/this/expected.js diff --git a/test/fixtures/transformation/generators/LICENSE b/test/fixtures/transformation/es7-async-functions/LICENSE similarity index 100% rename from test/fixtures/transformation/generators/LICENSE rename to test/fixtures/transformation/es7-async-functions/LICENSE diff --git a/test/fixtures/transformation/async/dependent-promises-should-be-awaitable-out-of-order/exec.js b/test/fixtures/transformation/es7-async-functions/dependent-promises-should-be-awaitable-out-of-order/exec.js similarity index 100% rename from test/fixtures/transformation/async/dependent-promises-should-be-awaitable-out-of-order/exec.js rename to test/fixtures/transformation/es7-async-functions/dependent-promises-should-be-awaitable-out-of-order/exec.js diff --git a/test/fixtures/transformation/async/nested-async-function-calls-should-evaluate-in-the-right-order/exec.js b/test/fixtures/transformation/es7-async-functions/nested-async-function-calls-should-evaluate-in-the-right-order/exec.js similarity index 100% rename from test/fixtures/transformation/async/nested-async-function-calls-should-evaluate-in-the-right-order/exec.js rename to test/fixtures/transformation/es7-async-functions/nested-async-function-calls-should-evaluate-in-the-right-order/exec.js diff --git a/test/fixtures/transformation/async/no-await-async-function-should-return-a-Promise/exec.js b/test/fixtures/transformation/es7-async-functions/no-await-async-function-should-return-a-Promise/exec.js similarity index 100% rename from test/fixtures/transformation/async/no-await-async-function-should-return-a-Promise/exec.js rename to test/fixtures/transformation/es7-async-functions/no-await-async-function-should-return-a-Promise/exec.js diff --git a/test/fixtures/transformation/async/one-await-async-function-should-finish-asynchronously/exec.js b/test/fixtures/transformation/es7-async-functions/one-await-async-function-should-finish-asynchronously/exec.js similarity index 100% rename from test/fixtures/transformation/async/one-await-async-function-should-finish-asynchronously/exec.js rename to test/fixtures/transformation/es7-async-functions/one-await-async-function-should-finish-asynchronously/exec.js diff --git a/test/fixtures/transformation/async/options.json b/test/fixtures/transformation/es7-async-functions/options.json similarity index 100% rename from test/fixtures/transformation/async/options.json rename to test/fixtures/transformation/es7-async-functions/options.json diff --git a/test/fixtures/transformation/async/rejected-promises-should-be-returned-by-exceptional-async-functions/exec.js b/test/fixtures/transformation/es7-async-functions/rejected-promises-should-be-returned-by-exceptional-async-functions/exec.js similarity index 100% rename from test/fixtures/transformation/async/rejected-promises-should-be-returned-by-exceptional-async-functions/exec.js rename to test/fixtures/transformation/es7-async-functions/rejected-promises-should-be-returned-by-exceptional-async-functions/exec.js diff --git a/test/fixtures/transformation/async/rejected-promises-should-cause-await-expressions-to-throw/exec.js b/test/fixtures/transformation/es7-async-functions/rejected-promises-should-cause-await-expressions-to-throw/exec.js similarity index 100% rename from test/fixtures/transformation/async/rejected-promises-should-cause-await-expressions-to-throw/exec.js rename to test/fixtures/transformation/es7-async-functions/rejected-promises-should-cause-await-expressions-to-throw/exec.js diff --git a/test/fixtures/transformation/generator-comprehension/options.json b/test/fixtures/transformation/es7-generator-comprehension/options.json similarity index 100% rename from test/fixtures/transformation/generator-comprehension/options.json rename to test/fixtures/transformation/es7-generator-comprehension/options.json diff --git a/test/fixtures/transformation/generator-comprehension/simple/exec.js b/test/fixtures/transformation/es7-generator-comprehension/simple/exec.js similarity index 100% rename from test/fixtures/transformation/generator-comprehension/simple/exec.js rename to test/fixtures/transformation/es7-generator-comprehension/simple/exec.js