diff --git a/test/_helper.js b/test/_helper.js index 1ea1a9a79d..e6b507ca63 100644 --- a/test/_helper.js +++ b/test/_helper.js @@ -1,7 +1,7 @@ var fs = require("fs"); var _ = require("lodash"); -var fixturesDir = __dirname + "/fixtures/syntax"; +var fixturesDir = __dirname + "/fixtures/transformation"; var humanise = function (val) { return val.replace(/-/g, " "); @@ -17,7 +17,7 @@ var readFile = function (filename) { exports.run = function (suites, transform, assert) { _.each(suites, function (testSuite) { - suite("syntax/" + testSuite.title, function () { + suite("transformation/" + testSuite.title, function () { _.each(testSuite.tests, function (task) { test(task.title, function () { var run = function () { diff --git a/test/fixtures/syntax/api/blacklist/actual.js b/test/fixtures/transformation/api/blacklist/actual.js similarity index 100% rename from test/fixtures/syntax/api/blacklist/actual.js rename to test/fixtures/transformation/api/blacklist/actual.js diff --git a/test/fixtures/syntax/api/blacklist/expected.js b/test/fixtures/transformation/api/blacklist/expected.js similarity index 100% rename from test/fixtures/syntax/api/blacklist/expected.js rename to test/fixtures/transformation/api/blacklist/expected.js diff --git a/test/fixtures/syntax/api/blacklist/options.json b/test/fixtures/transformation/api/blacklist/options.json similarity index 100% rename from test/fixtures/syntax/api/blacklist/options.json rename to test/fixtures/transformation/api/blacklist/options.json diff --git a/test/fixtures/syntax/api/blacklist/untitled b/test/fixtures/transformation/api/blacklist/untitled similarity index 100% rename from test/fixtures/syntax/api/blacklist/untitled rename to test/fixtures/transformation/api/blacklist/untitled diff --git a/test/fixtures/syntax/api/unknown-transformer-in-list/options.json b/test/fixtures/transformation/api/unknown-transformer-in-list/options.json similarity index 100% rename from test/fixtures/syntax/api/unknown-transformer-in-list/options.json rename to test/fixtures/transformation/api/unknown-transformer-in-list/options.json diff --git a/test/fixtures/syntax/api/whitelist/actual.js b/test/fixtures/transformation/api/whitelist/actual.js similarity index 100% rename from test/fixtures/syntax/api/whitelist/actual.js rename to test/fixtures/transformation/api/whitelist/actual.js diff --git a/test/fixtures/syntax/api/whitelist/expected.js b/test/fixtures/transformation/api/whitelist/expected.js similarity index 100% rename from test/fixtures/syntax/api/whitelist/expected.js rename to test/fixtures/transformation/api/whitelist/expected.js diff --git a/test/fixtures/syntax/api/whitelist/options.json b/test/fixtures/transformation/api/whitelist/options.json similarity index 100% rename from test/fixtures/syntax/api/whitelist/options.json rename to test/fixtures/transformation/api/whitelist/options.json diff --git a/test/fixtures/syntax/array-comprehension/arguments/actual.js b/test/fixtures/transformation/array-comprehension/arguments/actual.js similarity index 100% rename from test/fixtures/syntax/array-comprehension/arguments/actual.js rename to test/fixtures/transformation/array-comprehension/arguments/actual.js diff --git a/test/fixtures/syntax/array-comprehension/arguments/expected.js b/test/fixtures/transformation/array-comprehension/arguments/expected.js similarity index 100% rename from test/fixtures/syntax/array-comprehension/arguments/expected.js rename to test/fixtures/transformation/array-comprehension/arguments/expected.js diff --git a/test/fixtures/syntax/array-comprehension/multiple-if/actual.js b/test/fixtures/transformation/array-comprehension/multiple-if/actual.js similarity index 100% rename from test/fixtures/syntax/array-comprehension/multiple-if/actual.js rename to test/fixtures/transformation/array-comprehension/multiple-if/actual.js diff --git a/test/fixtures/syntax/array-comprehension/multiple-if/expected.js b/test/fixtures/transformation/array-comprehension/multiple-if/expected.js similarity index 100% rename from test/fixtures/syntax/array-comprehension/multiple-if/expected.js rename to test/fixtures/transformation/array-comprehension/multiple-if/expected.js diff --git a/test/fixtures/syntax/array-comprehension/multiple/actual.js b/test/fixtures/transformation/array-comprehension/multiple/actual.js similarity index 100% rename from test/fixtures/syntax/array-comprehension/multiple/actual.js rename to test/fixtures/transformation/array-comprehension/multiple/actual.js diff --git a/test/fixtures/syntax/array-comprehension/multiple/expected.js b/test/fixtures/transformation/array-comprehension/multiple/expected.js similarity index 100% rename from test/fixtures/syntax/array-comprehension/multiple/expected.js rename to test/fixtures/transformation/array-comprehension/multiple/expected.js diff --git a/test/fixtures/syntax/array-comprehension/single-if/actual.js b/test/fixtures/transformation/array-comprehension/single-if/actual.js similarity index 100% rename from test/fixtures/syntax/array-comprehension/single-if/actual.js rename to test/fixtures/transformation/array-comprehension/single-if/actual.js diff --git a/test/fixtures/syntax/array-comprehension/single-if/expected.js b/test/fixtures/transformation/array-comprehension/single-if/expected.js similarity index 100% rename from test/fixtures/syntax/array-comprehension/single-if/expected.js rename to test/fixtures/transformation/array-comprehension/single-if/expected.js diff --git a/test/fixtures/syntax/array-comprehension/single/actual.js b/test/fixtures/transformation/array-comprehension/single/actual.js similarity index 100% rename from test/fixtures/syntax/array-comprehension/single/actual.js rename to test/fixtures/transformation/array-comprehension/single/actual.js diff --git a/test/fixtures/syntax/array-comprehension/single/expected.js b/test/fixtures/transformation/array-comprehension/single/expected.js similarity index 100% rename from test/fixtures/syntax/array-comprehension/single/expected.js rename to test/fixtures/transformation/array-comprehension/single/expected.js diff --git a/test/fixtures/syntax/array-comprehension/this/actual.js b/test/fixtures/transformation/array-comprehension/this/actual.js similarity index 100% rename from test/fixtures/syntax/array-comprehension/this/actual.js rename to test/fixtures/transformation/array-comprehension/this/actual.js diff --git a/test/fixtures/syntax/array-comprehension/this/expected.js b/test/fixtures/transformation/array-comprehension/this/expected.js similarity index 100% rename from test/fixtures/syntax/array-comprehension/this/expected.js rename to test/fixtures/transformation/array-comprehension/this/expected.js diff --git a/test/fixtures/syntax/arrow-functions/arguments/actual.js b/test/fixtures/transformation/arrow-functions/arguments/actual.js similarity index 100% rename from test/fixtures/syntax/arrow-functions/arguments/actual.js rename to test/fixtures/transformation/arrow-functions/arguments/actual.js diff --git a/test/fixtures/syntax/arrow-functions/arguments/expected.js b/test/fixtures/transformation/arrow-functions/arguments/expected.js similarity index 100% rename from test/fixtures/syntax/arrow-functions/arguments/expected.js rename to test/fixtures/transformation/arrow-functions/arguments/expected.js diff --git a/test/fixtures/syntax/arrow-functions/default-parameters/actual.js b/test/fixtures/transformation/arrow-functions/default-parameters/actual.js similarity index 100% rename from test/fixtures/syntax/arrow-functions/default-parameters/actual.js rename to test/fixtures/transformation/arrow-functions/default-parameters/actual.js diff --git a/test/fixtures/syntax/arrow-functions/default-parameters/expected.js b/test/fixtures/transformation/arrow-functions/default-parameters/expected.js similarity index 100% rename from test/fixtures/syntax/arrow-functions/default-parameters/expected.js rename to test/fixtures/transformation/arrow-functions/default-parameters/expected.js diff --git a/test/fixtures/syntax/arrow-functions/destructuring-parameters/actual.js b/test/fixtures/transformation/arrow-functions/destructuring-parameters/actual.js similarity index 100% rename from test/fixtures/syntax/arrow-functions/destructuring-parameters/actual.js rename to test/fixtures/transformation/arrow-functions/destructuring-parameters/actual.js diff --git a/test/fixtures/syntax/arrow-functions/destructuring-parameters/expected.js b/test/fixtures/transformation/arrow-functions/destructuring-parameters/expected.js similarity index 100% rename from test/fixtures/syntax/arrow-functions/destructuring-parameters/expected.js rename to test/fixtures/transformation/arrow-functions/destructuring-parameters/expected.js diff --git a/test/fixtures/syntax/arrow-functions/empty-arguments/actual.js b/test/fixtures/transformation/arrow-functions/empty-arguments/actual.js similarity index 100% rename from test/fixtures/syntax/arrow-functions/empty-arguments/actual.js rename to test/fixtures/transformation/arrow-functions/empty-arguments/actual.js diff --git a/test/fixtures/syntax/arrow-functions/empty-arguments/expected.js b/test/fixtures/transformation/arrow-functions/empty-arguments/expected.js similarity index 100% rename from test/fixtures/syntax/arrow-functions/empty-arguments/expected.js rename to test/fixtures/transformation/arrow-functions/empty-arguments/expected.js diff --git a/test/fixtures/syntax/arrow-functions/empty-block/actual.js b/test/fixtures/transformation/arrow-functions/empty-block/actual.js similarity index 100% rename from test/fixtures/syntax/arrow-functions/empty-block/actual.js rename to test/fixtures/transformation/arrow-functions/empty-block/actual.js diff --git a/test/fixtures/syntax/arrow-functions/empty-block/expected.js b/test/fixtures/transformation/arrow-functions/empty-block/expected.js similarity index 100% rename from test/fixtures/syntax/arrow-functions/empty-block/expected.js rename to test/fixtures/transformation/arrow-functions/empty-block/expected.js diff --git a/test/fixtures/syntax/arrow-functions/expression/actual.js b/test/fixtures/transformation/arrow-functions/expression/actual.js similarity index 100% rename from test/fixtures/syntax/arrow-functions/expression/actual.js rename to test/fixtures/transformation/arrow-functions/expression/actual.js diff --git a/test/fixtures/syntax/arrow-functions/expression/expected.js b/test/fixtures/transformation/arrow-functions/expression/expected.js similarity index 100% rename from test/fixtures/syntax/arrow-functions/expression/expected.js rename to test/fixtures/transformation/arrow-functions/expression/expected.js diff --git a/test/fixtures/syntax/arrow-functions/inside-call/actual.js b/test/fixtures/transformation/arrow-functions/inside-call/actual.js similarity index 100% rename from test/fixtures/syntax/arrow-functions/inside-call/actual.js rename to test/fixtures/transformation/arrow-functions/inside-call/actual.js diff --git a/test/fixtures/syntax/arrow-functions/inside-call/expected.js b/test/fixtures/transformation/arrow-functions/inside-call/expected.js similarity index 100% rename from test/fixtures/syntax/arrow-functions/inside-call/expected.js rename to test/fixtures/transformation/arrow-functions/inside-call/expected.js diff --git a/test/fixtures/syntax/arrow-functions/multiple-arguments/actual.js b/test/fixtures/transformation/arrow-functions/multiple-arguments/actual.js similarity index 100% rename from test/fixtures/syntax/arrow-functions/multiple-arguments/actual.js rename to test/fixtures/transformation/arrow-functions/multiple-arguments/actual.js diff --git a/test/fixtures/syntax/arrow-functions/multiple-arguments/expected.js b/test/fixtures/transformation/arrow-functions/multiple-arguments/expected.js similarity index 100% rename from test/fixtures/syntax/arrow-functions/multiple-arguments/expected.js rename to test/fixtures/transformation/arrow-functions/multiple-arguments/expected.js diff --git a/test/fixtures/syntax/arrow-functions/nested/actual.js b/test/fixtures/transformation/arrow-functions/nested/actual.js similarity index 100% rename from test/fixtures/syntax/arrow-functions/nested/actual.js rename to test/fixtures/transformation/arrow-functions/nested/actual.js diff --git a/test/fixtures/syntax/arrow-functions/nested/expected.js b/test/fixtures/transformation/arrow-functions/nested/expected.js similarity index 100% rename from test/fixtures/syntax/arrow-functions/nested/expected.js rename to test/fixtures/transformation/arrow-functions/nested/expected.js diff --git a/test/fixtures/syntax/arrow-functions/paran-insertion/actual.js b/test/fixtures/transformation/arrow-functions/paran-insertion/actual.js similarity index 100% rename from test/fixtures/syntax/arrow-functions/paran-insertion/actual.js rename to test/fixtures/transformation/arrow-functions/paran-insertion/actual.js diff --git a/test/fixtures/syntax/arrow-functions/paran-insertion/expected.js b/test/fixtures/transformation/arrow-functions/paran-insertion/expected.js similarity index 100% rename from test/fixtures/syntax/arrow-functions/paran-insertion/expected.js rename to test/fixtures/transformation/arrow-functions/paran-insertion/expected.js diff --git a/test/fixtures/syntax/arrow-functions/single-argument/actual.js b/test/fixtures/transformation/arrow-functions/single-argument/actual.js similarity index 100% rename from test/fixtures/syntax/arrow-functions/single-argument/actual.js rename to test/fixtures/transformation/arrow-functions/single-argument/actual.js diff --git a/test/fixtures/syntax/arrow-functions/single-argument/expected.js b/test/fixtures/transformation/arrow-functions/single-argument/expected.js similarity index 100% rename from test/fixtures/syntax/arrow-functions/single-argument/expected.js rename to test/fixtures/transformation/arrow-functions/single-argument/expected.js diff --git a/test/fixtures/syntax/arrow-functions/statement/actual.js b/test/fixtures/transformation/arrow-functions/statement/actual.js similarity index 100% rename from test/fixtures/syntax/arrow-functions/statement/actual.js rename to test/fixtures/transformation/arrow-functions/statement/actual.js diff --git a/test/fixtures/syntax/arrow-functions/statement/expected.js b/test/fixtures/transformation/arrow-functions/statement/expected.js similarity index 100% rename from test/fixtures/syntax/arrow-functions/statement/expected.js rename to test/fixtures/transformation/arrow-functions/statement/expected.js diff --git a/test/fixtures/syntax/arrow-functions/this/actual.js b/test/fixtures/transformation/arrow-functions/this/actual.js similarity index 100% rename from test/fixtures/syntax/arrow-functions/this/actual.js rename to test/fixtures/transformation/arrow-functions/this/actual.js diff --git a/test/fixtures/syntax/arrow-functions/this/expected.js b/test/fixtures/transformation/arrow-functions/this/expected.js similarity index 100% rename from test/fixtures/syntax/arrow-functions/this/expected.js rename to test/fixtures/transformation/arrow-functions/this/expected.js diff --git a/test/fixtures/syntax/classes/accessing-super-class/actual.js b/test/fixtures/transformation/classes/accessing-super-class/actual.js similarity index 100% rename from test/fixtures/syntax/classes/accessing-super-class/actual.js rename to test/fixtures/transformation/classes/accessing-super-class/actual.js diff --git a/test/fixtures/syntax/classes/accessing-super-class/expected.js b/test/fixtures/transformation/classes/accessing-super-class/expected.js similarity index 100% rename from test/fixtures/syntax/classes/accessing-super-class/expected.js rename to test/fixtures/transformation/classes/accessing-super-class/expected.js diff --git a/test/fixtures/syntax/classes/accessing-super-properties/actual.js b/test/fixtures/transformation/classes/accessing-super-properties/actual.js similarity index 100% rename from test/fixtures/syntax/classes/accessing-super-properties/actual.js rename to test/fixtures/transformation/classes/accessing-super-properties/actual.js diff --git a/test/fixtures/syntax/classes/accessing-super-properties/expected.js b/test/fixtures/transformation/classes/accessing-super-properties/expected.js similarity index 100% rename from test/fixtures/syntax/classes/accessing-super-properties/expected.js rename to test/fixtures/transformation/classes/accessing-super-properties/expected.js diff --git a/test/fixtures/syntax/classes/calling-super-properties/actual.js b/test/fixtures/transformation/classes/calling-super-properties/actual.js similarity index 100% rename from test/fixtures/syntax/classes/calling-super-properties/actual.js rename to test/fixtures/transformation/classes/calling-super-properties/actual.js diff --git a/test/fixtures/syntax/classes/calling-super-properties/expected.js b/test/fixtures/transformation/classes/calling-super-properties/expected.js similarity index 100% rename from test/fixtures/syntax/classes/calling-super-properties/expected.js rename to test/fixtures/transformation/classes/calling-super-properties/expected.js diff --git a/test/fixtures/syntax/classes/constructor/actual.js b/test/fixtures/transformation/classes/constructor/actual.js similarity index 100% rename from test/fixtures/syntax/classes/constructor/actual.js rename to test/fixtures/transformation/classes/constructor/actual.js diff --git a/test/fixtures/syntax/classes/constructor/expected.js b/test/fixtures/transformation/classes/constructor/expected.js similarity index 100% rename from test/fixtures/syntax/classes/constructor/expected.js rename to test/fixtures/transformation/classes/constructor/expected.js diff --git a/test/fixtures/syntax/classes/defining-constructor-as-a-mutator/actual.js b/test/fixtures/transformation/classes/defining-constructor-as-a-mutator/actual.js similarity index 100% rename from test/fixtures/syntax/classes/defining-constructor-as-a-mutator/actual.js rename to test/fixtures/transformation/classes/defining-constructor-as-a-mutator/actual.js diff --git a/test/fixtures/syntax/classes/defining-constructor-as-a-mutator/options.json b/test/fixtures/transformation/classes/defining-constructor-as-a-mutator/options.json similarity index 100% rename from test/fixtures/syntax/classes/defining-constructor-as-a-mutator/options.json rename to test/fixtures/transformation/classes/defining-constructor-as-a-mutator/options.json diff --git a/test/fixtures/syntax/classes/instance-getter-and-setter/actual.js b/test/fixtures/transformation/classes/instance-getter-and-setter/actual.js similarity index 100% rename from test/fixtures/syntax/classes/instance-getter-and-setter/actual.js rename to test/fixtures/transformation/classes/instance-getter-and-setter/actual.js diff --git a/test/fixtures/syntax/classes/instance-getter-and-setter/expected.js b/test/fixtures/transformation/classes/instance-getter-and-setter/expected.js similarity index 100% rename from test/fixtures/syntax/classes/instance-getter-and-setter/expected.js rename to test/fixtures/transformation/classes/instance-getter-and-setter/expected.js diff --git a/test/fixtures/syntax/classes/instance-getter/actual.js b/test/fixtures/transformation/classes/instance-getter/actual.js similarity index 100% rename from test/fixtures/syntax/classes/instance-getter/actual.js rename to test/fixtures/transformation/classes/instance-getter/actual.js diff --git a/test/fixtures/syntax/classes/instance-getter/expected.js b/test/fixtures/transformation/classes/instance-getter/expected.js similarity index 100% rename from test/fixtures/syntax/classes/instance-getter/expected.js rename to test/fixtures/transformation/classes/instance-getter/expected.js diff --git a/test/fixtures/syntax/classes/instance-method/actual.js b/test/fixtures/transformation/classes/instance-method/actual.js similarity index 100% rename from test/fixtures/syntax/classes/instance-method/actual.js rename to test/fixtures/transformation/classes/instance-method/actual.js diff --git a/test/fixtures/syntax/classes/instance-method/expected.js b/test/fixtures/transformation/classes/instance-method/expected.js similarity index 100% rename from test/fixtures/syntax/classes/instance-method/expected.js rename to test/fixtures/transformation/classes/instance-method/expected.js diff --git a/test/fixtures/syntax/classes/instance-setter/actual.js b/test/fixtures/transformation/classes/instance-setter/actual.js similarity index 100% rename from test/fixtures/syntax/classes/instance-setter/actual.js rename to test/fixtures/transformation/classes/instance-setter/actual.js diff --git a/test/fixtures/syntax/classes/instance-setter/expected.js b/test/fixtures/transformation/classes/instance-setter/expected.js similarity index 100% rename from test/fixtures/syntax/classes/instance-setter/expected.js rename to test/fixtures/transformation/classes/instance-setter/expected.js diff --git a/test/fixtures/syntax/classes/plain-class/actual.js b/test/fixtures/transformation/classes/plain-class/actual.js similarity index 100% rename from test/fixtures/syntax/classes/plain-class/actual.js rename to test/fixtures/transformation/classes/plain-class/actual.js diff --git a/test/fixtures/syntax/classes/plain-class/expected.js b/test/fixtures/transformation/classes/plain-class/expected.js similarity index 100% rename from test/fixtures/syntax/classes/plain-class/expected.js rename to test/fixtures/transformation/classes/plain-class/expected.js diff --git a/test/fixtures/syntax/classes/statement/actual.js b/test/fixtures/transformation/classes/statement/actual.js similarity index 100% rename from test/fixtures/syntax/classes/statement/actual.js rename to test/fixtures/transformation/classes/statement/actual.js diff --git a/test/fixtures/syntax/classes/statement/expected.js b/test/fixtures/transformation/classes/statement/expected.js similarity index 100% rename from test/fixtures/syntax/classes/statement/expected.js rename to test/fixtures/transformation/classes/statement/expected.js diff --git a/test/fixtures/syntax/classes/static/actual.js b/test/fixtures/transformation/classes/static/actual.js similarity index 100% rename from test/fixtures/syntax/classes/static/actual.js rename to test/fixtures/transformation/classes/static/actual.js diff --git a/test/fixtures/syntax/classes/static/expected.js b/test/fixtures/transformation/classes/static/expected.js similarity index 100% rename from test/fixtures/syntax/classes/static/expected.js rename to test/fixtures/transformation/classes/static/expected.js diff --git a/test/fixtures/syntax/classes/super-class-id-member-expression/actual.js b/test/fixtures/transformation/classes/super-class-id-member-expression/actual.js similarity index 100% rename from test/fixtures/syntax/classes/super-class-id-member-expression/actual.js rename to test/fixtures/transformation/classes/super-class-id-member-expression/actual.js diff --git a/test/fixtures/syntax/classes/super-class-id-member-expression/expected.js b/test/fixtures/transformation/classes/super-class-id-member-expression/expected.js similarity index 100% rename from test/fixtures/syntax/classes/super-class-id-member-expression/expected.js rename to test/fixtures/transformation/classes/super-class-id-member-expression/expected.js diff --git a/test/fixtures/syntax/classes/super-class-id-non-identifiers/actual.js b/test/fixtures/transformation/classes/super-class-id-non-identifiers/actual.js similarity index 100% rename from test/fixtures/syntax/classes/super-class-id-non-identifiers/actual.js rename to test/fixtures/transformation/classes/super-class-id-non-identifiers/actual.js diff --git a/test/fixtures/syntax/classes/super-class-id-non-identifiers/expected.js b/test/fixtures/transformation/classes/super-class-id-non-identifiers/expected.js similarity index 100% rename from test/fixtures/syntax/classes/super-class-id-non-identifiers/expected.js rename to test/fixtures/transformation/classes/super-class-id-non-identifiers/expected.js diff --git a/test/fixtures/syntax/classes/super-class/actual.js b/test/fixtures/transformation/classes/super-class/actual.js similarity index 100% rename from test/fixtures/syntax/classes/super-class/actual.js rename to test/fixtures/transformation/classes/super-class/actual.js diff --git a/test/fixtures/syntax/classes/super-class/expected.js b/test/fixtures/transformation/classes/super-class/expected.js similarity index 100% rename from test/fixtures/syntax/classes/super-class/expected.js rename to test/fixtures/transformation/classes/super-class/expected.js diff --git a/test/fixtures/syntax/classes/super-function-fallback/actual.js b/test/fixtures/transformation/classes/super-function-fallback/actual.js similarity index 100% rename from test/fixtures/syntax/classes/super-function-fallback/actual.js rename to test/fixtures/transformation/classes/super-function-fallback/actual.js diff --git a/test/fixtures/syntax/classes/super-function-fallback/expected.js b/test/fixtures/transformation/classes/super-function-fallback/expected.js similarity index 100% rename from test/fixtures/syntax/classes/super-function-fallback/expected.js rename to test/fixtures/transformation/classes/super-function-fallback/expected.js diff --git a/test/fixtures/syntax/comments/preserve-multi-line/actual.js b/test/fixtures/transformation/comments/preserve-multi-line/actual.js similarity index 100% rename from test/fixtures/syntax/comments/preserve-multi-line/actual.js rename to test/fixtures/transformation/comments/preserve-multi-line/actual.js diff --git a/test/fixtures/syntax/comments/preserve-multi-line/expected.js b/test/fixtures/transformation/comments/preserve-multi-line/expected.js similarity index 100% rename from test/fixtures/syntax/comments/preserve-multi-line/expected.js rename to test/fixtures/transformation/comments/preserve-multi-line/expected.js diff --git a/test/fixtures/syntax/comments/preserve-single-line/actual.js b/test/fixtures/transformation/comments/preserve-single-line/actual.js similarity index 100% rename from test/fixtures/syntax/comments/preserve-single-line/actual.js rename to test/fixtures/transformation/comments/preserve-single-line/actual.js diff --git a/test/fixtures/syntax/comments/preserve-single-line/expected.js b/test/fixtures/transformation/comments/preserve-single-line/expected.js similarity index 100% rename from test/fixtures/syntax/comments/preserve-single-line/expected.js rename to test/fixtures/transformation/comments/preserve-single-line/expected.js diff --git a/test/fixtures/syntax/computed-property-names/argument/actual.js b/test/fixtures/transformation/computed-property-names/argument/actual.js similarity index 100% rename from test/fixtures/syntax/computed-property-names/argument/actual.js rename to test/fixtures/transformation/computed-property-names/argument/actual.js diff --git a/test/fixtures/syntax/computed-property-names/argument/expected.js b/test/fixtures/transformation/computed-property-names/argument/expected.js similarity index 100% rename from test/fixtures/syntax/computed-property-names/argument/expected.js rename to test/fixtures/transformation/computed-property-names/argument/expected.js diff --git a/test/fixtures/syntax/computed-property-names/assignment/actual.js b/test/fixtures/transformation/computed-property-names/assignment/actual.js similarity index 100% rename from test/fixtures/syntax/computed-property-names/assignment/actual.js rename to test/fixtures/transformation/computed-property-names/assignment/actual.js diff --git a/test/fixtures/syntax/computed-property-names/assignment/expected.js b/test/fixtures/transformation/computed-property-names/assignment/expected.js similarity index 100% rename from test/fixtures/syntax/computed-property-names/assignment/expected.js rename to test/fixtures/transformation/computed-property-names/assignment/expected.js diff --git a/test/fixtures/syntax/computed-property-names/method/actual.js b/test/fixtures/transformation/computed-property-names/method/actual.js similarity index 100% rename from test/fixtures/syntax/computed-property-names/method/actual.js rename to test/fixtures/transformation/computed-property-names/method/actual.js diff --git a/test/fixtures/syntax/computed-property-names/method/expected.js b/test/fixtures/transformation/computed-property-names/method/expected.js similarity index 100% rename from test/fixtures/syntax/computed-property-names/method/expected.js rename to test/fixtures/transformation/computed-property-names/method/expected.js diff --git a/test/fixtures/syntax/computed-property-names/mixed/actual.js b/test/fixtures/transformation/computed-property-names/mixed/actual.js similarity index 100% rename from test/fixtures/syntax/computed-property-names/mixed/actual.js rename to test/fixtures/transformation/computed-property-names/mixed/actual.js diff --git a/test/fixtures/syntax/computed-property-names/mixed/expected.js b/test/fixtures/transformation/computed-property-names/mixed/expected.js similarity index 100% rename from test/fixtures/syntax/computed-property-names/mixed/expected.js rename to test/fixtures/transformation/computed-property-names/mixed/expected.js diff --git a/test/fixtures/syntax/computed-property-names/multiple/actual.js b/test/fixtures/transformation/computed-property-names/multiple/actual.js similarity index 100% rename from test/fixtures/syntax/computed-property-names/multiple/actual.js rename to test/fixtures/transformation/computed-property-names/multiple/actual.js diff --git a/test/fixtures/syntax/computed-property-names/multiple/expected.js b/test/fixtures/transformation/computed-property-names/multiple/expected.js similarity index 100% rename from test/fixtures/syntax/computed-property-names/multiple/expected.js rename to test/fixtures/transformation/computed-property-names/multiple/expected.js diff --git a/test/fixtures/syntax/computed-property-names/single/actual.js b/test/fixtures/transformation/computed-property-names/single/actual.js similarity index 100% rename from test/fixtures/syntax/computed-property-names/single/actual.js rename to test/fixtures/transformation/computed-property-names/single/actual.js diff --git a/test/fixtures/syntax/computed-property-names/single/expected.js b/test/fixtures/transformation/computed-property-names/single/expected.js similarity index 100% rename from test/fixtures/syntax/computed-property-names/single/expected.js rename to test/fixtures/transformation/computed-property-names/single/expected.js diff --git a/test/fixtures/syntax/computed-property-names/this/actual.js b/test/fixtures/transformation/computed-property-names/this/actual.js similarity index 100% rename from test/fixtures/syntax/computed-property-names/this/actual.js rename to test/fixtures/transformation/computed-property-names/this/actual.js diff --git a/test/fixtures/syntax/computed-property-names/this/expected.js b/test/fixtures/transformation/computed-property-names/this/expected.js similarity index 100% rename from test/fixtures/syntax/computed-property-names/this/expected.js rename to test/fixtures/transformation/computed-property-names/this/expected.js diff --git a/test/fixtures/syntax/computed-property-names/variable/actual.js b/test/fixtures/transformation/computed-property-names/variable/actual.js similarity index 100% rename from test/fixtures/syntax/computed-property-names/variable/actual.js rename to test/fixtures/transformation/computed-property-names/variable/actual.js diff --git a/test/fixtures/syntax/computed-property-names/variable/expected.js b/test/fixtures/transformation/computed-property-names/variable/expected.js similarity index 100% rename from test/fixtures/syntax/computed-property-names/variable/expected.js rename to test/fixtures/transformation/computed-property-names/variable/expected.js diff --git a/test/fixtures/syntax/constants/block-statement/actual.js b/test/fixtures/transformation/constants/block-statement/actual.js similarity index 100% rename from test/fixtures/syntax/constants/block-statement/actual.js rename to test/fixtures/transformation/constants/block-statement/actual.js diff --git a/test/fixtures/syntax/constants/block-statement/expected.js b/test/fixtures/transformation/constants/block-statement/expected.js similarity index 100% rename from test/fixtures/syntax/constants/block-statement/expected.js rename to test/fixtures/transformation/constants/block-statement/expected.js diff --git a/test/fixtures/syntax/constants/destructuring-assignment/actual.js b/test/fixtures/transformation/constants/destructuring-assignment/actual.js similarity index 100% rename from test/fixtures/syntax/constants/destructuring-assignment/actual.js rename to test/fixtures/transformation/constants/destructuring-assignment/actual.js diff --git a/test/fixtures/syntax/constants/destructuring-assignment/options.json b/test/fixtures/transformation/constants/destructuring-assignment/options.json similarity index 100% rename from test/fixtures/syntax/constants/destructuring-assignment/options.json rename to test/fixtures/transformation/constants/destructuring-assignment/options.json diff --git a/test/fixtures/syntax/constants/destructuring/actual.js b/test/fixtures/transformation/constants/destructuring/actual.js similarity index 100% rename from test/fixtures/syntax/constants/destructuring/actual.js rename to test/fixtures/transformation/constants/destructuring/actual.js diff --git a/test/fixtures/syntax/constants/destructuring/expected.js b/test/fixtures/transformation/constants/destructuring/expected.js similarity index 100% rename from test/fixtures/syntax/constants/destructuring/expected.js rename to test/fixtures/transformation/constants/destructuring/expected.js diff --git a/test/fixtures/syntax/constants/no-assignment/actual.js b/test/fixtures/transformation/constants/no-assignment/actual.js similarity index 100% rename from test/fixtures/syntax/constants/no-assignment/actual.js rename to test/fixtures/transformation/constants/no-assignment/actual.js diff --git a/test/fixtures/syntax/constants/no-assignment/options.json b/test/fixtures/transformation/constants/no-assignment/options.json similarity index 100% rename from test/fixtures/syntax/constants/no-assignment/options.json rename to test/fixtures/transformation/constants/no-assignment/options.json diff --git a/test/fixtures/syntax/constants/no-classes/actual.js b/test/fixtures/transformation/constants/no-classes/actual.js similarity index 100% rename from test/fixtures/syntax/constants/no-classes/actual.js rename to test/fixtures/transformation/constants/no-classes/actual.js diff --git a/test/fixtures/syntax/constants/no-classes/options.json b/test/fixtures/transformation/constants/no-classes/options.json similarity index 100% rename from test/fixtures/syntax/constants/no-classes/options.json rename to test/fixtures/transformation/constants/no-classes/options.json diff --git a/test/fixtures/syntax/constants/no-declaration/actual.js b/test/fixtures/transformation/constants/no-declaration/actual.js similarity index 100% rename from test/fixtures/syntax/constants/no-declaration/actual.js rename to test/fixtures/transformation/constants/no-declaration/actual.js diff --git a/test/fixtures/syntax/constants/no-declaration/options.json b/test/fixtures/transformation/constants/no-declaration/options.json similarity index 100% rename from test/fixtures/syntax/constants/no-declaration/options.json rename to test/fixtures/transformation/constants/no-declaration/options.json diff --git a/test/fixtures/syntax/constants/no-functions/actual.js b/test/fixtures/transformation/constants/no-functions/actual.js similarity index 100% rename from test/fixtures/syntax/constants/no-functions/actual.js rename to test/fixtures/transformation/constants/no-functions/actual.js diff --git a/test/fixtures/syntax/constants/no-functions/options.json b/test/fixtures/transformation/constants/no-functions/options.json similarity index 100% rename from test/fixtures/syntax/constants/no-functions/options.json rename to test/fixtures/transformation/constants/no-functions/options.json diff --git a/test/fixtures/syntax/constants/program/actual.js b/test/fixtures/transformation/constants/program/actual.js similarity index 100% rename from test/fixtures/syntax/constants/program/actual.js rename to test/fixtures/transformation/constants/program/actual.js diff --git a/test/fixtures/syntax/constants/program/expected.js b/test/fixtures/transformation/constants/program/expected.js similarity index 100% rename from test/fixtures/syntax/constants/program/expected.js rename to test/fixtures/transformation/constants/program/expected.js diff --git a/test/fixtures/syntax/default-parameters/multiple/actual.js b/test/fixtures/transformation/default-parameters/multiple/actual.js similarity index 100% rename from test/fixtures/syntax/default-parameters/multiple/actual.js rename to test/fixtures/transformation/default-parameters/multiple/actual.js diff --git a/test/fixtures/syntax/default-parameters/multiple/expected.js b/test/fixtures/transformation/default-parameters/multiple/expected.js similarity index 100% rename from test/fixtures/syntax/default-parameters/multiple/expected.js rename to test/fixtures/transformation/default-parameters/multiple/expected.js diff --git a/test/fixtures/syntax/default-parameters/single/actual.js b/test/fixtures/transformation/default-parameters/single/actual.js similarity index 100% rename from test/fixtures/syntax/default-parameters/single/actual.js rename to test/fixtures/transformation/default-parameters/single/actual.js diff --git a/test/fixtures/syntax/default-parameters/single/expected.js b/test/fixtures/transformation/default-parameters/single/expected.js similarity index 100% rename from test/fixtures/syntax/default-parameters/single/expected.js rename to test/fixtures/transformation/default-parameters/single/expected.js diff --git a/test/fixtures/syntax/destructuring/array/actual.js b/test/fixtures/transformation/destructuring/array/actual.js similarity index 100% rename from test/fixtures/syntax/destructuring/array/actual.js rename to test/fixtures/transformation/destructuring/array/actual.js diff --git a/test/fixtures/syntax/destructuring/array/expected.js b/test/fixtures/transformation/destructuring/array/expected.js similarity index 100% rename from test/fixtures/syntax/destructuring/array/expected.js rename to test/fixtures/transformation/destructuring/array/expected.js diff --git a/test/fixtures/syntax/destructuring/assignment/actual.js b/test/fixtures/transformation/destructuring/assignment/actual.js similarity index 100% rename from test/fixtures/syntax/destructuring/assignment/actual.js rename to test/fixtures/transformation/destructuring/assignment/actual.js diff --git a/test/fixtures/syntax/destructuring/assignment/expected.js b/test/fixtures/transformation/destructuring/assignment/expected.js similarity index 100% rename from test/fixtures/syntax/destructuring/assignment/expected.js rename to test/fixtures/transformation/destructuring/assignment/expected.js diff --git a/test/fixtures/syntax/destructuring/empty/actual.js b/test/fixtures/transformation/destructuring/empty/actual.js similarity index 100% rename from test/fixtures/syntax/destructuring/empty/actual.js rename to test/fixtures/transformation/destructuring/empty/actual.js diff --git a/test/fixtures/syntax/destructuring/empty/expected.js b/test/fixtures/transformation/destructuring/empty/expected.js similarity index 100% rename from test/fixtures/syntax/destructuring/empty/expected.js rename to test/fixtures/transformation/destructuring/empty/expected.js diff --git a/test/fixtures/syntax/destructuring/for-in/actual.js b/test/fixtures/transformation/destructuring/for-in/actual.js similarity index 100% rename from test/fixtures/syntax/destructuring/for-in/actual.js rename to test/fixtures/transformation/destructuring/for-in/actual.js diff --git a/test/fixtures/syntax/destructuring/for-in/expected.js b/test/fixtures/transformation/destructuring/for-in/expected.js similarity index 100% rename from test/fixtures/syntax/destructuring/for-in/expected.js rename to test/fixtures/transformation/destructuring/for-in/expected.js diff --git a/test/fixtures/syntax/destructuring/for-of/actual.js b/test/fixtures/transformation/destructuring/for-of/actual.js similarity index 100% rename from test/fixtures/syntax/destructuring/for-of/actual.js rename to test/fixtures/transformation/destructuring/for-of/actual.js diff --git a/test/fixtures/syntax/destructuring/for-of/expected.js b/test/fixtures/transformation/destructuring/for-of/expected.js similarity index 100% rename from test/fixtures/syntax/destructuring/for-of/expected.js rename to test/fixtures/transformation/destructuring/for-of/expected.js diff --git a/test/fixtures/syntax/destructuring/mixed/actual.js b/test/fixtures/transformation/destructuring/mixed/actual.js similarity index 100% rename from test/fixtures/syntax/destructuring/mixed/actual.js rename to test/fixtures/transformation/destructuring/mixed/actual.js diff --git a/test/fixtures/syntax/destructuring/mixed/expected.js b/test/fixtures/transformation/destructuring/mixed/expected.js similarity index 100% rename from test/fixtures/syntax/destructuring/mixed/expected.js rename to test/fixtures/transformation/destructuring/mixed/expected.js diff --git a/test/fixtures/syntax/destructuring/multiple/actual.js b/test/fixtures/transformation/destructuring/multiple/actual.js similarity index 100% rename from test/fixtures/syntax/destructuring/multiple/actual.js rename to test/fixtures/transformation/destructuring/multiple/actual.js diff --git a/test/fixtures/syntax/destructuring/multiple/expected.js b/test/fixtures/transformation/destructuring/multiple/expected.js similarity index 100% rename from test/fixtures/syntax/destructuring/multiple/expected.js rename to test/fixtures/transformation/destructuring/multiple/expected.js diff --git a/test/fixtures/syntax/destructuring/object-advanced/actual.js b/test/fixtures/transformation/destructuring/object-advanced/actual.js similarity index 100% rename from test/fixtures/syntax/destructuring/object-advanced/actual.js rename to test/fixtures/transformation/destructuring/object-advanced/actual.js diff --git a/test/fixtures/syntax/destructuring/object-advanced/expected.js b/test/fixtures/transformation/destructuring/object-advanced/expected.js similarity index 100% rename from test/fixtures/syntax/destructuring/object-advanced/expected.js rename to test/fixtures/transformation/destructuring/object-advanced/expected.js diff --git a/test/fixtures/syntax/destructuring/object-basic/actual.js b/test/fixtures/transformation/destructuring/object-basic/actual.js similarity index 100% rename from test/fixtures/syntax/destructuring/object-basic/actual.js rename to test/fixtures/transformation/destructuring/object-basic/actual.js diff --git a/test/fixtures/syntax/destructuring/object-basic/expected.js b/test/fixtures/transformation/destructuring/object-basic/expected.js similarity index 100% rename from test/fixtures/syntax/destructuring/object-basic/expected.js rename to test/fixtures/transformation/destructuring/object-basic/expected.js diff --git a/test/fixtures/syntax/destructuring/parameters/actual.js b/test/fixtures/transformation/destructuring/parameters/actual.js similarity index 100% rename from test/fixtures/syntax/destructuring/parameters/actual.js rename to test/fixtures/transformation/destructuring/parameters/actual.js diff --git a/test/fixtures/syntax/destructuring/parameters/expected.js b/test/fixtures/transformation/destructuring/parameters/expected.js similarity index 100% rename from test/fixtures/syntax/destructuring/parameters/expected.js rename to test/fixtures/transformation/destructuring/parameters/expected.js diff --git a/test/fixtures/syntax/errors/constants/actual.js b/test/fixtures/transformation/errors/constants/actual.js similarity index 100% rename from test/fixtures/syntax/errors/constants/actual.js rename to test/fixtures/transformation/errors/constants/actual.js diff --git a/test/fixtures/syntax/errors/constants/options.json b/test/fixtures/transformation/errors/constants/options.json similarity index 100% rename from test/fixtures/syntax/errors/constants/options.json rename to test/fixtures/transformation/errors/constants/options.json diff --git a/test/fixtures/syntax/errors/syntax/actual.js b/test/fixtures/transformation/errors/syntax/actual.js similarity index 100% rename from test/fixtures/syntax/errors/syntax/actual.js rename to test/fixtures/transformation/errors/syntax/actual.js diff --git a/test/fixtures/syntax/errors/syntax/options.json b/test/fixtures/transformation/errors/syntax/options.json similarity index 100% rename from test/fixtures/syntax/errors/syntax/options.json rename to test/fixtures/transformation/errors/syntax/options.json diff --git a/test/fixtures/syntax/for-of/identifier/actual.js b/test/fixtures/transformation/for-of/identifier/actual.js similarity index 100% rename from test/fixtures/syntax/for-of/identifier/actual.js rename to test/fixtures/transformation/for-of/identifier/actual.js diff --git a/test/fixtures/syntax/for-of/identifier/expected.js b/test/fixtures/transformation/for-of/identifier/expected.js similarity index 100% rename from test/fixtures/syntax/for-of/identifier/expected.js rename to test/fixtures/transformation/for-of/identifier/expected.js diff --git a/test/fixtures/syntax/for-of/let/actual.js b/test/fixtures/transformation/for-of/let/actual.js similarity index 100% rename from test/fixtures/syntax/for-of/let/actual.js rename to test/fixtures/transformation/for-of/let/actual.js diff --git a/test/fixtures/syntax/for-of/let/expected.js b/test/fixtures/transformation/for-of/let/expected.js similarity index 100% rename from test/fixtures/syntax/for-of/let/expected.js rename to test/fixtures/transformation/for-of/let/expected.js diff --git a/test/fixtures/syntax/for-of/multiple/actual.js b/test/fixtures/transformation/for-of/multiple/actual.js similarity index 100% rename from test/fixtures/syntax/for-of/multiple/actual.js rename to test/fixtures/transformation/for-of/multiple/actual.js diff --git a/test/fixtures/syntax/for-of/multiple/expected.js b/test/fixtures/transformation/for-of/multiple/expected.js similarity index 100% rename from test/fixtures/syntax/for-of/multiple/expected.js rename to test/fixtures/transformation/for-of/multiple/expected.js diff --git a/test/fixtures/syntax/for-of/var/actual.js b/test/fixtures/transformation/for-of/var/actual.js similarity index 100% rename from test/fixtures/syntax/for-of/var/actual.js rename to test/fixtures/transformation/for-of/var/actual.js diff --git a/test/fixtures/syntax/for-of/var/expected.js b/test/fixtures/transformation/for-of/var/expected.js similarity index 100% rename from test/fixtures/syntax/for-of/var/expected.js rename to test/fixtures/transformation/for-of/var/expected.js diff --git a/test/fixtures/syntax/generators/for-of/exec.js b/test/fixtures/transformation/generators/for-of/exec.js similarity index 100% rename from test/fixtures/syntax/generators/for-of/exec.js rename to test/fixtures/transformation/generators/for-of/exec.js diff --git a/test/fixtures/syntax/generators/simple/exec.js b/test/fixtures/transformation/generators/simple/exec.js similarity index 100% rename from test/fixtures/syntax/generators/simple/exec.js rename to test/fixtures/transformation/generators/simple/exec.js diff --git a/test/fixtures/syntax/jsx/annotation/actual.js b/test/fixtures/transformation/jsx/annotation/actual.js similarity index 100% rename from test/fixtures/syntax/jsx/annotation/actual.js rename to test/fixtures/transformation/jsx/annotation/actual.js diff --git a/test/fixtures/syntax/jsx/annotation/expected.js b/test/fixtures/transformation/jsx/annotation/expected.js similarity index 100% rename from test/fixtures/syntax/jsx/annotation/expected.js rename to test/fixtures/transformation/jsx/annotation/expected.js diff --git a/test/fixtures/syntax/jsx/empty/actual.js b/test/fixtures/transformation/jsx/empty/actual.js similarity index 100% rename from test/fixtures/syntax/jsx/empty/actual.js rename to test/fixtures/transformation/jsx/empty/actual.js diff --git a/test/fixtures/syntax/jsx/empty/expected.js b/test/fixtures/transformation/jsx/empty/expected.js similarity index 100% rename from test/fixtures/syntax/jsx/empty/expected.js rename to test/fixtures/transformation/jsx/empty/expected.js diff --git a/test/fixtures/syntax/jsx/everything/actual.js b/test/fixtures/transformation/jsx/everything/actual.js similarity index 100% rename from test/fixtures/syntax/jsx/everything/actual.js rename to test/fixtures/transformation/jsx/everything/actual.js diff --git a/test/fixtures/syntax/jsx/everything/expected.js b/test/fixtures/transformation/jsx/everything/expected.js similarity index 100% rename from test/fixtures/syntax/jsx/everything/expected.js rename to test/fixtures/transformation/jsx/everything/expected.js diff --git a/test/fixtures/syntax/jsx/expressions/actual.js b/test/fixtures/transformation/jsx/expressions/actual.js similarity index 100% rename from test/fixtures/syntax/jsx/expressions/actual.js rename to test/fixtures/transformation/jsx/expressions/actual.js diff --git a/test/fixtures/syntax/jsx/expressions/expected.js b/test/fixtures/transformation/jsx/expressions/expected.js similarity index 100% rename from test/fixtures/syntax/jsx/expressions/expected.js rename to test/fixtures/transformation/jsx/expressions/expected.js diff --git a/test/fixtures/syntax/jsx/known-tags/actual.js b/test/fixtures/transformation/jsx/known-tags/actual.js similarity index 100% rename from test/fixtures/syntax/jsx/known-tags/actual.js rename to test/fixtures/transformation/jsx/known-tags/actual.js diff --git a/test/fixtures/syntax/jsx/known-tags/expected.js b/test/fixtures/transformation/jsx/known-tags/expected.js similarity index 100% rename from test/fixtures/syntax/jsx/known-tags/expected.js rename to test/fixtures/transformation/jsx/known-tags/expected.js diff --git a/test/fixtures/syntax/jsx/member-expression/actual.js b/test/fixtures/transformation/jsx/member-expression/actual.js similarity index 100% rename from test/fixtures/syntax/jsx/member-expression/actual.js rename to test/fixtures/transformation/jsx/member-expression/actual.js diff --git a/test/fixtures/syntax/jsx/member-expression/expected.js b/test/fixtures/transformation/jsx/member-expression/expected.js similarity index 100% rename from test/fixtures/syntax/jsx/member-expression/expected.js rename to test/fixtures/transformation/jsx/member-expression/expected.js diff --git a/test/fixtures/syntax/jsx/no-xml-namespaces/actual.js b/test/fixtures/transformation/jsx/no-xml-namespaces/actual.js similarity index 100% rename from test/fixtures/syntax/jsx/no-xml-namespaces/actual.js rename to test/fixtures/transformation/jsx/no-xml-namespaces/actual.js diff --git a/test/fixtures/syntax/jsx/no-xml-namespaces/options.json b/test/fixtures/transformation/jsx/no-xml-namespaces/options.json similarity index 100% rename from test/fixtures/syntax/jsx/no-xml-namespaces/options.json rename to test/fixtures/transformation/jsx/no-xml-namespaces/options.json diff --git a/test/fixtures/syntax/jsx/self-closing-tags/actual.js b/test/fixtures/transformation/jsx/self-closing-tags/actual.js similarity index 100% rename from test/fixtures/syntax/jsx/self-closing-tags/actual.js rename to test/fixtures/transformation/jsx/self-closing-tags/actual.js diff --git a/test/fixtures/syntax/jsx/self-closing-tags/expected.js b/test/fixtures/transformation/jsx/self-closing-tags/expected.js similarity index 100% rename from test/fixtures/syntax/jsx/self-closing-tags/expected.js rename to test/fixtures/transformation/jsx/self-closing-tags/expected.js diff --git a/test/fixtures/syntax/jsx/simple-tags/actual.js b/test/fixtures/transformation/jsx/simple-tags/actual.js similarity index 100% rename from test/fixtures/syntax/jsx/simple-tags/actual.js rename to test/fixtures/transformation/jsx/simple-tags/actual.js diff --git a/test/fixtures/syntax/jsx/simple-tags/expected.js b/test/fixtures/transformation/jsx/simple-tags/expected.js similarity index 100% rename from test/fixtures/syntax/jsx/simple-tags/expected.js rename to test/fixtures/transformation/jsx/simple-tags/expected.js diff --git a/test/fixtures/syntax/jsx/tags-with-children/actual.js b/test/fixtures/transformation/jsx/tags-with-children/actual.js similarity index 100% rename from test/fixtures/syntax/jsx/tags-with-children/actual.js rename to test/fixtures/transformation/jsx/tags-with-children/actual.js diff --git a/test/fixtures/syntax/jsx/tags-with-children/expected.js b/test/fixtures/transformation/jsx/tags-with-children/expected.js similarity index 100% rename from test/fixtures/syntax/jsx/tags-with-children/expected.js rename to test/fixtures/transformation/jsx/tags-with-children/expected.js diff --git a/test/fixtures/syntax/jsx/tags-with-literals/actual.js b/test/fixtures/transformation/jsx/tags-with-literals/actual.js similarity index 100% rename from test/fixtures/syntax/jsx/tags-with-literals/actual.js rename to test/fixtures/transformation/jsx/tags-with-literals/actual.js diff --git a/test/fixtures/syntax/jsx/tags-with-literals/expected.js b/test/fixtures/transformation/jsx/tags-with-literals/expected.js similarity index 100% rename from test/fixtures/syntax/jsx/tags-with-literals/expected.js rename to test/fixtures/transformation/jsx/tags-with-literals/expected.js diff --git a/test/fixtures/syntax/let-scoping/deep-nested/exec.js b/test/fixtures/transformation/let-scoping/deep-nested/exec.js similarity index 100% rename from test/fixtures/syntax/let-scoping/deep-nested/exec.js rename to test/fixtures/transformation/let-scoping/deep-nested/exec.js diff --git a/test/fixtures/syntax/let-scoping/for-in-initializers/exec.js b/test/fixtures/transformation/let-scoping/for-in-initializers/exec.js similarity index 100% rename from test/fixtures/syntax/let-scoping/for-in-initializers/exec.js rename to test/fixtures/transformation/let-scoping/for-in-initializers/exec.js diff --git a/test/fixtures/syntax/let-scoping/for-initializers/exec.js b/test/fixtures/transformation/let-scoping/for-initializers/exec.js similarity index 100% rename from test/fixtures/syntax/let-scoping/for-initializers/exec.js rename to test/fixtures/transformation/let-scoping/for-initializers/exec.js diff --git a/test/fixtures/syntax/let-scoping/in-class/exec.js b/test/fixtures/transformation/let-scoping/in-class/exec.js similarity index 100% rename from test/fixtures/syntax/let-scoping/in-class/exec.js rename to test/fixtures/transformation/let-scoping/in-class/exec.js diff --git a/test/fixtures/syntax/let-scoping/in-closure/exec.js b/test/fixtures/transformation/let-scoping/in-closure/exec.js similarity index 100% rename from test/fixtures/syntax/let-scoping/in-closure/exec.js rename to test/fixtures/transformation/let-scoping/in-closure/exec.js diff --git a/test/fixtures/syntax/let-scoping/in-for-break-inner/exec.js b/test/fixtures/transformation/let-scoping/in-for-break-inner/exec.js similarity index 100% rename from test/fixtures/syntax/let-scoping/in-for-break-inner/exec.js rename to test/fixtures/transformation/let-scoping/in-for-break-inner/exec.js diff --git a/test/fixtures/syntax/let-scoping/in-for-break-named/exec.js b/test/fixtures/transformation/let-scoping/in-for-break-named/exec.js similarity index 100% rename from test/fixtures/syntax/let-scoping/in-for-break-named/exec.js rename to test/fixtures/transformation/let-scoping/in-for-break-named/exec.js diff --git a/test/fixtures/syntax/let-scoping/in-for-break/exec.js b/test/fixtures/transformation/let-scoping/in-for-break/exec.js similarity index 100% rename from test/fixtures/syntax/let-scoping/in-for-break/exec.js rename to test/fixtures/transformation/let-scoping/in-for-break/exec.js diff --git a/test/fixtures/syntax/let-scoping/in-for-continue-inner/exec.js b/test/fixtures/transformation/let-scoping/in-for-continue-inner/exec.js similarity index 100% rename from test/fixtures/syntax/let-scoping/in-for-continue-inner/exec.js rename to test/fixtures/transformation/let-scoping/in-for-continue-inner/exec.js diff --git a/test/fixtures/syntax/let-scoping/in-for-continue-named/exec.js b/test/fixtures/transformation/let-scoping/in-for-continue-named/exec.js similarity index 100% rename from test/fixtures/syntax/let-scoping/in-for-continue-named/exec.js rename to test/fixtures/transformation/let-scoping/in-for-continue-named/exec.js diff --git a/test/fixtures/syntax/let-scoping/in-for-continue/exec.js b/test/fixtures/transformation/let-scoping/in-for-continue/exec.js similarity index 100% rename from test/fixtures/syntax/let-scoping/in-for-continue/exec.js rename to test/fixtures/transformation/let-scoping/in-for-continue/exec.js diff --git a/test/fixtures/syntax/let-scoping/in-for/exec.js b/test/fixtures/transformation/let-scoping/in-for/exec.js similarity index 100% rename from test/fixtures/syntax/let-scoping/in-for/exec.js rename to test/fixtures/transformation/let-scoping/in-for/exec.js diff --git a/test/fixtures/syntax/let-scoping/in-properties/exec.js b/test/fixtures/transformation/let-scoping/in-properties/exec.js similarity index 100% rename from test/fixtures/syntax/let-scoping/in-properties/exec.js rename to test/fixtures/transformation/let-scoping/in-properties/exec.js diff --git a/test/fixtures/syntax/let-scoping/initializer-for-1/exec.js b/test/fixtures/transformation/let-scoping/initializer-for-1/exec.js similarity index 100% rename from test/fixtures/syntax/let-scoping/initializer-for-1/exec.js rename to test/fixtures/transformation/let-scoping/initializer-for-1/exec.js diff --git a/test/fixtures/syntax/let-scoping/initializer-for-2/exec.js b/test/fixtures/transformation/let-scoping/initializer-for-2/exec.js similarity index 100% rename from test/fixtures/syntax/let-scoping/initializer-for-2/exec.js rename to test/fixtures/transformation/let-scoping/initializer-for-2/exec.js diff --git a/test/fixtures/syntax/let-scoping/initializer-for-3/exec.js b/test/fixtures/transformation/let-scoping/initializer-for-3/exec.js similarity index 100% rename from test/fixtures/syntax/let-scoping/initializer-for-3/exec.js rename to test/fixtures/transformation/let-scoping/initializer-for-3/exec.js diff --git a/test/fixtures/syntax/let-scoping/initializer-for-in/exec.js b/test/fixtures/transformation/let-scoping/initializer-for-in/exec.js similarity index 100% rename from test/fixtures/syntax/let-scoping/initializer-for-in/exec.js rename to test/fixtures/transformation/let-scoping/initializer-for-in/exec.js diff --git a/test/fixtures/syntax/let-scoping/nested-conflict/exec.js b/test/fixtures/transformation/let-scoping/nested-conflict/exec.js similarity index 100% rename from test/fixtures/syntax/let-scoping/nested-conflict/exec.js rename to test/fixtures/transformation/let-scoping/nested-conflict/exec.js diff --git a/test/fixtures/syntax/let-scoping/nested-function-1/exec.js b/test/fixtures/transformation/let-scoping/nested-function-1/exec.js similarity index 100% rename from test/fixtures/syntax/let-scoping/nested-function-1/exec.js rename to test/fixtures/transformation/let-scoping/nested-function-1/exec.js diff --git a/test/fixtures/syntax/let-scoping/nested-function-2/exec.js b/test/fixtures/transformation/let-scoping/nested-function-2/exec.js similarity index 100% rename from test/fixtures/syntax/let-scoping/nested-function-2/exec.js rename to test/fixtures/transformation/let-scoping/nested-function-2/exec.js diff --git a/test/fixtures/syntax/let-scoping/nested-function-3/exec.js b/test/fixtures/transformation/let-scoping/nested-function-3/exec.js similarity index 100% rename from test/fixtures/syntax/let-scoping/nested-function-3/exec.js rename to test/fixtures/transformation/let-scoping/nested-function-3/exec.js diff --git a/test/fixtures/syntax/let-scoping/nested/exec.js b/test/fixtures/transformation/let-scoping/nested/exec.js similarity index 100% rename from test/fixtures/syntax/let-scoping/nested/exec.js rename to test/fixtures/transformation/let-scoping/nested/exec.js diff --git a/test/fixtures/syntax/let-scoping/no-initializer-global/exec.js b/test/fixtures/transformation/let-scoping/no-initializer-global/exec.js similarity index 100% rename from test/fixtures/syntax/let-scoping/no-initializer-global/exec.js rename to test/fixtures/transformation/let-scoping/no-initializer-global/exec.js diff --git a/test/fixtures/syntax/let-scoping/no-initializer/exec.js b/test/fixtures/transformation/let-scoping/no-initializer/exec.js similarity index 100% rename from test/fixtures/syntax/let-scoping/no-initializer/exec.js rename to test/fixtures/transformation/let-scoping/no-initializer/exec.js diff --git a/test/fixtures/syntax/let-scoping/no-nested-function-declarations/actual.js b/test/fixtures/transformation/let-scoping/no-nested-function-declarations/actual.js similarity index 100% rename from test/fixtures/syntax/let-scoping/no-nested-function-declarations/actual.js rename to test/fixtures/transformation/let-scoping/no-nested-function-declarations/actual.js diff --git a/test/fixtures/syntax/let-scoping/no-nested-function-declarations/options.json b/test/fixtures/transformation/let-scoping/no-nested-function-declarations/options.json similarity index 100% rename from test/fixtures/syntax/let-scoping/no-nested-function-declarations/options.json rename to test/fixtures/transformation/let-scoping/no-nested-function-declarations/options.json diff --git a/test/fixtures/syntax/let-scoping/regress-1381/exec.js b/test/fixtures/transformation/let-scoping/regress-1381/exec.js similarity index 100% rename from test/fixtures/syntax/let-scoping/regress-1381/exec.js rename to test/fixtures/transformation/let-scoping/regress-1381/exec.js diff --git a/test/fixtures/syntax/let-scoping/with-for-in/exec.js b/test/fixtures/transformation/let-scoping/with-for-in/exec.js similarity index 100% rename from test/fixtures/syntax/let-scoping/with-for-in/exec.js rename to test/fixtures/transformation/let-scoping/with-for-in/exec.js diff --git a/test/fixtures/syntax/let-scoping/with-for/exec.js b/test/fixtures/transformation/let-scoping/with-for/exec.js similarity index 100% rename from test/fixtures/syntax/let-scoping/with-for/exec.js rename to test/fixtures/transformation/let-scoping/with-for/exec.js diff --git a/test/fixtures/syntax/let-scoping/with-switch/exec.js b/test/fixtures/transformation/let-scoping/with-switch/exec.js similarity index 100% rename from test/fixtures/syntax/let-scoping/with-switch/exec.js rename to test/fixtures/transformation/let-scoping/with-switch/exec.js diff --git a/test/fixtures/syntax/modules-amd/exports-default/actual.js b/test/fixtures/transformation/modules-amd/exports-default/actual.js similarity index 100% rename from test/fixtures/syntax/modules-amd/exports-default/actual.js rename to test/fixtures/transformation/modules-amd/exports-default/actual.js diff --git a/test/fixtures/syntax/modules-amd/exports-default/expected.js b/test/fixtures/transformation/modules-amd/exports-default/expected.js similarity index 100% rename from test/fixtures/syntax/modules-amd/exports-default/expected.js rename to test/fixtures/transformation/modules-amd/exports-default/expected.js diff --git a/test/fixtures/syntax/modules-amd/exports-from/actual.js b/test/fixtures/transformation/modules-amd/exports-from/actual.js similarity index 100% rename from test/fixtures/syntax/modules-amd/exports-from/actual.js rename to test/fixtures/transformation/modules-amd/exports-from/actual.js diff --git a/test/fixtures/syntax/modules-amd/exports-from/expected.js b/test/fixtures/transformation/modules-amd/exports-from/expected.js similarity index 100% rename from test/fixtures/syntax/modules-amd/exports-from/expected.js rename to test/fixtures/transformation/modules-amd/exports-from/expected.js diff --git a/test/fixtures/syntax/modules-amd/exports-named/actual.js b/test/fixtures/transformation/modules-amd/exports-named/actual.js similarity index 100% rename from test/fixtures/syntax/modules-amd/exports-named/actual.js rename to test/fixtures/transformation/modules-amd/exports-named/actual.js diff --git a/test/fixtures/syntax/modules-amd/exports-named/expected.js b/test/fixtures/transformation/modules-amd/exports-named/expected.js similarity index 100% rename from test/fixtures/syntax/modules-amd/exports-named/expected.js rename to test/fixtures/transformation/modules-amd/exports-named/expected.js diff --git a/test/fixtures/syntax/modules-amd/exports-variable/actual.js b/test/fixtures/transformation/modules-amd/exports-variable/actual.js similarity index 100% rename from test/fixtures/syntax/modules-amd/exports-variable/actual.js rename to test/fixtures/transformation/modules-amd/exports-variable/actual.js diff --git a/test/fixtures/syntax/modules-amd/exports-variable/expected.js b/test/fixtures/transformation/modules-amd/exports-variable/expected.js similarity index 100% rename from test/fixtures/syntax/modules-amd/exports-variable/expected.js rename to test/fixtures/transformation/modules-amd/exports-variable/expected.js diff --git a/test/fixtures/syntax/modules-amd/hoist-function-exports/actual.js b/test/fixtures/transformation/modules-amd/hoist-function-exports/actual.js similarity index 100% rename from test/fixtures/syntax/modules-amd/hoist-function-exports/actual.js rename to test/fixtures/transformation/modules-amd/hoist-function-exports/actual.js diff --git a/test/fixtures/syntax/modules-amd/hoist-function-exports/expected.js b/test/fixtures/transformation/modules-amd/hoist-function-exports/expected.js similarity index 100% rename from test/fixtures/syntax/modules-amd/hoist-function-exports/expected.js rename to test/fixtures/transformation/modules-amd/hoist-function-exports/expected.js diff --git a/test/fixtures/syntax/modules-amd/imports-default/actual.js b/test/fixtures/transformation/modules-amd/imports-default/actual.js similarity index 100% rename from test/fixtures/syntax/modules-amd/imports-default/actual.js rename to test/fixtures/transformation/modules-amd/imports-default/actual.js diff --git a/test/fixtures/syntax/modules-amd/imports-default/expected.js b/test/fixtures/transformation/modules-amd/imports-default/expected.js similarity index 100% rename from test/fixtures/syntax/modules-amd/imports-default/expected.js rename to test/fixtures/transformation/modules-amd/imports-default/expected.js diff --git a/test/fixtures/syntax/modules-amd/imports-glob/actual.js b/test/fixtures/transformation/modules-amd/imports-glob/actual.js similarity index 100% rename from test/fixtures/syntax/modules-amd/imports-glob/actual.js rename to test/fixtures/transformation/modules-amd/imports-glob/actual.js diff --git a/test/fixtures/syntax/modules-amd/imports-glob/expected.js b/test/fixtures/transformation/modules-amd/imports-glob/expected.js similarity index 100% rename from test/fixtures/syntax/modules-amd/imports-glob/expected.js rename to test/fixtures/transformation/modules-amd/imports-glob/expected.js diff --git a/test/fixtures/syntax/modules-amd/imports-mixing/actual.js b/test/fixtures/transformation/modules-amd/imports-mixing/actual.js similarity index 100% rename from test/fixtures/syntax/modules-amd/imports-mixing/actual.js rename to test/fixtures/transformation/modules-amd/imports-mixing/actual.js diff --git a/test/fixtures/syntax/modules-amd/imports-mixing/expected.js b/test/fixtures/transformation/modules-amd/imports-mixing/expected.js similarity index 100% rename from test/fixtures/syntax/modules-amd/imports-mixing/expected.js rename to test/fixtures/transformation/modules-amd/imports-mixing/expected.js diff --git a/test/fixtures/syntax/modules-amd/imports-named/actual.js b/test/fixtures/transformation/modules-amd/imports-named/actual.js similarity index 100% rename from test/fixtures/syntax/modules-amd/imports-named/actual.js rename to test/fixtures/transformation/modules-amd/imports-named/actual.js diff --git a/test/fixtures/syntax/modules-amd/imports-named/expected.js b/test/fixtures/transformation/modules-amd/imports-named/expected.js similarity index 100% rename from test/fixtures/syntax/modules-amd/imports-named/expected.js rename to test/fixtures/transformation/modules-amd/imports-named/expected.js diff --git a/test/fixtures/syntax/modules-amd/imports/actual.js b/test/fixtures/transformation/modules-amd/imports/actual.js similarity index 100% rename from test/fixtures/syntax/modules-amd/imports/actual.js rename to test/fixtures/transformation/modules-amd/imports/actual.js diff --git a/test/fixtures/syntax/modules-amd/imports/expected.js b/test/fixtures/transformation/modules-amd/imports/expected.js similarity index 100% rename from test/fixtures/syntax/modules-amd/imports/expected.js rename to test/fixtures/transformation/modules-amd/imports/expected.js diff --git a/test/fixtures/syntax/modules-amd/options.json b/test/fixtures/transformation/modules-amd/options.json similarity index 100% rename from test/fixtures/syntax/modules-amd/options.json rename to test/fixtures/transformation/modules-amd/options.json diff --git a/test/fixtures/syntax/modules-amd/overview/actual.js b/test/fixtures/transformation/modules-amd/overview/actual.js similarity index 100% rename from test/fixtures/syntax/modules-amd/overview/actual.js rename to test/fixtures/transformation/modules-amd/overview/actual.js diff --git a/test/fixtures/syntax/modules-amd/overview/expected.js b/test/fixtures/transformation/modules-amd/overview/expected.js similarity index 100% rename from test/fixtures/syntax/modules-amd/overview/expected.js rename to test/fixtures/transformation/modules-amd/overview/expected.js diff --git a/test/fixtures/syntax/modules-common/exports-default/actual.js b/test/fixtures/transformation/modules-common/exports-default/actual.js similarity index 100% rename from test/fixtures/syntax/modules-common/exports-default/actual.js rename to test/fixtures/transformation/modules-common/exports-default/actual.js diff --git a/test/fixtures/syntax/modules-common/exports-default/expected.js b/test/fixtures/transformation/modules-common/exports-default/expected.js similarity index 100% rename from test/fixtures/syntax/modules-common/exports-default/expected.js rename to test/fixtures/transformation/modules-common/exports-default/expected.js diff --git a/test/fixtures/syntax/modules-common/exports-from/actual.js b/test/fixtures/transformation/modules-common/exports-from/actual.js similarity index 100% rename from test/fixtures/syntax/modules-common/exports-from/actual.js rename to test/fixtures/transformation/modules-common/exports-from/actual.js diff --git a/test/fixtures/syntax/modules-common/exports-from/expected.js b/test/fixtures/transformation/modules-common/exports-from/expected.js similarity index 100% rename from test/fixtures/syntax/modules-common/exports-from/expected.js rename to test/fixtures/transformation/modules-common/exports-from/expected.js diff --git a/test/fixtures/syntax/modules-common/exports-named/actual.js b/test/fixtures/transformation/modules-common/exports-named/actual.js similarity index 100% rename from test/fixtures/syntax/modules-common/exports-named/actual.js rename to test/fixtures/transformation/modules-common/exports-named/actual.js diff --git a/test/fixtures/syntax/modules-common/exports-named/expected.js b/test/fixtures/transformation/modules-common/exports-named/expected.js similarity index 100% rename from test/fixtures/syntax/modules-common/exports-named/expected.js rename to test/fixtures/transformation/modules-common/exports-named/expected.js diff --git a/test/fixtures/syntax/modules-common/exports-variable/actual.js b/test/fixtures/transformation/modules-common/exports-variable/actual.js similarity index 100% rename from test/fixtures/syntax/modules-common/exports-variable/actual.js rename to test/fixtures/transformation/modules-common/exports-variable/actual.js diff --git a/test/fixtures/syntax/modules-common/exports-variable/expected.js b/test/fixtures/transformation/modules-common/exports-variable/expected.js similarity index 100% rename from test/fixtures/syntax/modules-common/exports-variable/expected.js rename to test/fixtures/transformation/modules-common/exports-variable/expected.js diff --git a/test/fixtures/syntax/modules-common/hoist-function-exports/actual.js b/test/fixtures/transformation/modules-common/hoist-function-exports/actual.js similarity index 100% rename from test/fixtures/syntax/modules-common/hoist-function-exports/actual.js rename to test/fixtures/transformation/modules-common/hoist-function-exports/actual.js diff --git a/test/fixtures/syntax/modules-common/hoist-function-exports/expected.js b/test/fixtures/transformation/modules-common/hoist-function-exports/expected.js similarity index 100% rename from test/fixtures/syntax/modules-common/hoist-function-exports/expected.js rename to test/fixtures/transformation/modules-common/hoist-function-exports/expected.js diff --git a/test/fixtures/syntax/modules-common/imports-default/actual.js b/test/fixtures/transformation/modules-common/imports-default/actual.js similarity index 100% rename from test/fixtures/syntax/modules-common/imports-default/actual.js rename to test/fixtures/transformation/modules-common/imports-default/actual.js diff --git a/test/fixtures/syntax/modules-common/imports-default/expected.js b/test/fixtures/transformation/modules-common/imports-default/expected.js similarity index 100% rename from test/fixtures/syntax/modules-common/imports-default/expected.js rename to test/fixtures/transformation/modules-common/imports-default/expected.js diff --git a/test/fixtures/syntax/modules-common/imports-glob/actual.js b/test/fixtures/transformation/modules-common/imports-glob/actual.js similarity index 100% rename from test/fixtures/syntax/modules-common/imports-glob/actual.js rename to test/fixtures/transformation/modules-common/imports-glob/actual.js diff --git a/test/fixtures/syntax/modules-common/imports-glob/expected.js b/test/fixtures/transformation/modules-common/imports-glob/expected.js similarity index 100% rename from test/fixtures/syntax/modules-common/imports-glob/expected.js rename to test/fixtures/transformation/modules-common/imports-glob/expected.js diff --git a/test/fixtures/syntax/modules-common/imports-mixing/actual.js b/test/fixtures/transformation/modules-common/imports-mixing/actual.js similarity index 100% rename from test/fixtures/syntax/modules-common/imports-mixing/actual.js rename to test/fixtures/transformation/modules-common/imports-mixing/actual.js diff --git a/test/fixtures/syntax/modules-common/imports-mixing/expected.js b/test/fixtures/transformation/modules-common/imports-mixing/expected.js similarity index 100% rename from test/fixtures/syntax/modules-common/imports-mixing/expected.js rename to test/fixtures/transformation/modules-common/imports-mixing/expected.js diff --git a/test/fixtures/syntax/modules-common/imports-named/actual.js b/test/fixtures/transformation/modules-common/imports-named/actual.js similarity index 100% rename from test/fixtures/syntax/modules-common/imports-named/actual.js rename to test/fixtures/transformation/modules-common/imports-named/actual.js diff --git a/test/fixtures/syntax/modules-common/imports-named/expected.js b/test/fixtures/transformation/modules-common/imports-named/expected.js similarity index 100% rename from test/fixtures/syntax/modules-common/imports-named/expected.js rename to test/fixtures/transformation/modules-common/imports-named/expected.js diff --git a/test/fixtures/syntax/modules-common/imports/actual.js b/test/fixtures/transformation/modules-common/imports/actual.js similarity index 100% rename from test/fixtures/syntax/modules-common/imports/actual.js rename to test/fixtures/transformation/modules-common/imports/actual.js diff --git a/test/fixtures/syntax/modules-common/imports/expected.js b/test/fixtures/transformation/modules-common/imports/expected.js similarity index 100% rename from test/fixtures/syntax/modules-common/imports/expected.js rename to test/fixtures/transformation/modules-common/imports/expected.js diff --git a/test/fixtures/syntax/modules-common/options.json b/test/fixtures/transformation/modules-common/options.json similarity index 100% rename from test/fixtures/syntax/modules-common/options.json rename to test/fixtures/transformation/modules-common/options.json diff --git a/test/fixtures/syntax/modules-common/overview/actual.js b/test/fixtures/transformation/modules-common/overview/actual.js similarity index 100% rename from test/fixtures/syntax/modules-common/overview/actual.js rename to test/fixtures/transformation/modules-common/overview/actual.js diff --git a/test/fixtures/syntax/modules-common/overview/expected.js b/test/fixtures/transformation/modules-common/overview/expected.js similarity index 100% rename from test/fixtures/syntax/modules-common/overview/expected.js rename to test/fixtures/transformation/modules-common/overview/expected.js diff --git a/test/fixtures/syntax/modules-umd/exports-default/actual.js b/test/fixtures/transformation/modules-umd/exports-default/actual.js similarity index 100% rename from test/fixtures/syntax/modules-umd/exports-default/actual.js rename to test/fixtures/transformation/modules-umd/exports-default/actual.js diff --git a/test/fixtures/syntax/modules-umd/exports-default/expected.js b/test/fixtures/transformation/modules-umd/exports-default/expected.js similarity index 100% rename from test/fixtures/syntax/modules-umd/exports-default/expected.js rename to test/fixtures/transformation/modules-umd/exports-default/expected.js diff --git a/test/fixtures/syntax/modules-umd/exports-from/actual.js b/test/fixtures/transformation/modules-umd/exports-from/actual.js similarity index 100% rename from test/fixtures/syntax/modules-umd/exports-from/actual.js rename to test/fixtures/transformation/modules-umd/exports-from/actual.js diff --git a/test/fixtures/syntax/modules-umd/exports-from/expected.js b/test/fixtures/transformation/modules-umd/exports-from/expected.js similarity index 100% rename from test/fixtures/syntax/modules-umd/exports-from/expected.js rename to test/fixtures/transformation/modules-umd/exports-from/expected.js diff --git a/test/fixtures/syntax/modules-umd/exports-named/actual.js b/test/fixtures/transformation/modules-umd/exports-named/actual.js similarity index 100% rename from test/fixtures/syntax/modules-umd/exports-named/actual.js rename to test/fixtures/transformation/modules-umd/exports-named/actual.js diff --git a/test/fixtures/syntax/modules-umd/exports-named/expected.js b/test/fixtures/transformation/modules-umd/exports-named/expected.js similarity index 100% rename from test/fixtures/syntax/modules-umd/exports-named/expected.js rename to test/fixtures/transformation/modules-umd/exports-named/expected.js diff --git a/test/fixtures/syntax/modules-umd/exports-variable/actual.js b/test/fixtures/transformation/modules-umd/exports-variable/actual.js similarity index 100% rename from test/fixtures/syntax/modules-umd/exports-variable/actual.js rename to test/fixtures/transformation/modules-umd/exports-variable/actual.js diff --git a/test/fixtures/syntax/modules-umd/exports-variable/expected.js b/test/fixtures/transformation/modules-umd/exports-variable/expected.js similarity index 100% rename from test/fixtures/syntax/modules-umd/exports-variable/expected.js rename to test/fixtures/transformation/modules-umd/exports-variable/expected.js diff --git a/test/fixtures/syntax/modules-umd/hoist-function-exports/actual.js b/test/fixtures/transformation/modules-umd/hoist-function-exports/actual.js similarity index 100% rename from test/fixtures/syntax/modules-umd/hoist-function-exports/actual.js rename to test/fixtures/transformation/modules-umd/hoist-function-exports/actual.js diff --git a/test/fixtures/syntax/modules-umd/hoist-function-exports/expected.js b/test/fixtures/transformation/modules-umd/hoist-function-exports/expected.js similarity index 100% rename from test/fixtures/syntax/modules-umd/hoist-function-exports/expected.js rename to test/fixtures/transformation/modules-umd/hoist-function-exports/expected.js diff --git a/test/fixtures/syntax/modules-umd/imports-default/actual.js b/test/fixtures/transformation/modules-umd/imports-default/actual.js similarity index 100% rename from test/fixtures/syntax/modules-umd/imports-default/actual.js rename to test/fixtures/transformation/modules-umd/imports-default/actual.js diff --git a/test/fixtures/syntax/modules-umd/imports-default/expected.js b/test/fixtures/transformation/modules-umd/imports-default/expected.js similarity index 100% rename from test/fixtures/syntax/modules-umd/imports-default/expected.js rename to test/fixtures/transformation/modules-umd/imports-default/expected.js diff --git a/test/fixtures/syntax/modules-umd/imports-glob/actual.js b/test/fixtures/transformation/modules-umd/imports-glob/actual.js similarity index 100% rename from test/fixtures/syntax/modules-umd/imports-glob/actual.js rename to test/fixtures/transformation/modules-umd/imports-glob/actual.js diff --git a/test/fixtures/syntax/modules-umd/imports-glob/expected.js b/test/fixtures/transformation/modules-umd/imports-glob/expected.js similarity index 100% rename from test/fixtures/syntax/modules-umd/imports-glob/expected.js rename to test/fixtures/transformation/modules-umd/imports-glob/expected.js diff --git a/test/fixtures/syntax/modules-umd/imports-mixing/actual.js b/test/fixtures/transformation/modules-umd/imports-mixing/actual.js similarity index 100% rename from test/fixtures/syntax/modules-umd/imports-mixing/actual.js rename to test/fixtures/transformation/modules-umd/imports-mixing/actual.js diff --git a/test/fixtures/syntax/modules-umd/imports-mixing/expected.js b/test/fixtures/transformation/modules-umd/imports-mixing/expected.js similarity index 100% rename from test/fixtures/syntax/modules-umd/imports-mixing/expected.js rename to test/fixtures/transformation/modules-umd/imports-mixing/expected.js diff --git a/test/fixtures/syntax/modules-umd/imports-named/actual.js b/test/fixtures/transformation/modules-umd/imports-named/actual.js similarity index 100% rename from test/fixtures/syntax/modules-umd/imports-named/actual.js rename to test/fixtures/transformation/modules-umd/imports-named/actual.js diff --git a/test/fixtures/syntax/modules-umd/imports-named/expected.js b/test/fixtures/transformation/modules-umd/imports-named/expected.js similarity index 100% rename from test/fixtures/syntax/modules-umd/imports-named/expected.js rename to test/fixtures/transformation/modules-umd/imports-named/expected.js diff --git a/test/fixtures/syntax/modules-umd/imports/actual.js b/test/fixtures/transformation/modules-umd/imports/actual.js similarity index 100% rename from test/fixtures/syntax/modules-umd/imports/actual.js rename to test/fixtures/transformation/modules-umd/imports/actual.js diff --git a/test/fixtures/syntax/modules-umd/imports/expected.js b/test/fixtures/transformation/modules-umd/imports/expected.js similarity index 100% rename from test/fixtures/syntax/modules-umd/imports/expected.js rename to test/fixtures/transformation/modules-umd/imports/expected.js diff --git a/test/fixtures/syntax/modules-umd/options.json b/test/fixtures/transformation/modules-umd/options.json similarity index 100% rename from test/fixtures/syntax/modules-umd/options.json rename to test/fixtures/transformation/modules-umd/options.json diff --git a/test/fixtures/syntax/modules-umd/overview/actual.js b/test/fixtures/transformation/modules-umd/overview/actual.js similarity index 100% rename from test/fixtures/syntax/modules-umd/overview/actual.js rename to test/fixtures/transformation/modules-umd/overview/actual.js diff --git a/test/fixtures/syntax/modules-umd/overview/expected.js b/test/fixtures/transformation/modules-umd/overview/expected.js similarity index 100% rename from test/fixtures/syntax/modules-umd/overview/expected.js rename to test/fixtures/transformation/modules-umd/overview/expected.js diff --git a/test/fixtures/syntax/property-methods-assignment/getter-and-setter/actual.js b/test/fixtures/transformation/property-methods-assignment/getter-and-setter/actual.js similarity index 100% rename from test/fixtures/syntax/property-methods-assignment/getter-and-setter/actual.js rename to test/fixtures/transformation/property-methods-assignment/getter-and-setter/actual.js diff --git a/test/fixtures/syntax/property-methods-assignment/getter-and-setter/expected.js b/test/fixtures/transformation/property-methods-assignment/getter-and-setter/expected.js similarity index 100% rename from test/fixtures/syntax/property-methods-assignment/getter-and-setter/expected.js rename to test/fixtures/transformation/property-methods-assignment/getter-and-setter/expected.js diff --git a/test/fixtures/syntax/property-methods-assignment/getter/actual.js b/test/fixtures/transformation/property-methods-assignment/getter/actual.js similarity index 100% rename from test/fixtures/syntax/property-methods-assignment/getter/actual.js rename to test/fixtures/transformation/property-methods-assignment/getter/actual.js diff --git a/test/fixtures/syntax/property-methods-assignment/getter/expected.js b/test/fixtures/transformation/property-methods-assignment/getter/expected.js similarity index 100% rename from test/fixtures/syntax/property-methods-assignment/getter/expected.js rename to test/fixtures/transformation/property-methods-assignment/getter/expected.js diff --git a/test/fixtures/syntax/property-methods-assignment/method/actual.js b/test/fixtures/transformation/property-methods-assignment/method/actual.js similarity index 100% rename from test/fixtures/syntax/property-methods-assignment/method/actual.js rename to test/fixtures/transformation/property-methods-assignment/method/actual.js diff --git a/test/fixtures/syntax/property-methods-assignment/method/expected.js b/test/fixtures/transformation/property-methods-assignment/method/expected.js similarity index 100% rename from test/fixtures/syntax/property-methods-assignment/method/expected.js rename to test/fixtures/transformation/property-methods-assignment/method/expected.js diff --git a/test/fixtures/syntax/property-methods-assignment/setter/actual.js b/test/fixtures/transformation/property-methods-assignment/setter/actual.js similarity index 100% rename from test/fixtures/syntax/property-methods-assignment/setter/actual.js rename to test/fixtures/transformation/property-methods-assignment/setter/actual.js diff --git a/test/fixtures/syntax/property-methods-assignment/setter/expected.js b/test/fixtures/transformation/property-methods-assignment/setter/expected.js similarity index 100% rename from test/fixtures/syntax/property-methods-assignment/setter/expected.js rename to test/fixtures/transformation/property-methods-assignment/setter/expected.js diff --git a/test/fixtures/syntax/property-name-shorthand/mixed/actual.js b/test/fixtures/transformation/property-name-shorthand/mixed/actual.js similarity index 100% rename from test/fixtures/syntax/property-name-shorthand/mixed/actual.js rename to test/fixtures/transformation/property-name-shorthand/mixed/actual.js diff --git a/test/fixtures/syntax/property-name-shorthand/mixed/expected.js b/test/fixtures/transformation/property-name-shorthand/mixed/expected.js similarity index 100% rename from test/fixtures/syntax/property-name-shorthand/mixed/expected.js rename to test/fixtures/transformation/property-name-shorthand/mixed/expected.js diff --git a/test/fixtures/syntax/property-name-shorthand/multiple/actual.js b/test/fixtures/transformation/property-name-shorthand/multiple/actual.js similarity index 100% rename from test/fixtures/syntax/property-name-shorthand/multiple/actual.js rename to test/fixtures/transformation/property-name-shorthand/multiple/actual.js diff --git a/test/fixtures/syntax/property-name-shorthand/multiple/expected.js b/test/fixtures/transformation/property-name-shorthand/multiple/expected.js similarity index 100% rename from test/fixtures/syntax/property-name-shorthand/multiple/expected.js rename to test/fixtures/transformation/property-name-shorthand/multiple/expected.js diff --git a/test/fixtures/syntax/property-name-shorthand/single/actual.js b/test/fixtures/transformation/property-name-shorthand/single/actual.js similarity index 100% rename from test/fixtures/syntax/property-name-shorthand/single/actual.js rename to test/fixtures/transformation/property-name-shorthand/single/actual.js diff --git a/test/fixtures/syntax/property-name-shorthand/single/expected.js b/test/fixtures/transformation/property-name-shorthand/single/expected.js similarity index 100% rename from test/fixtures/syntax/property-name-shorthand/single/expected.js rename to test/fixtures/transformation/property-name-shorthand/single/expected.js diff --git a/test/fixtures/syntax/react/display-name-assignment-expression/actual.js b/test/fixtures/transformation/react/display-name-assignment-expression/actual.js similarity index 100% rename from test/fixtures/syntax/react/display-name-assignment-expression/actual.js rename to test/fixtures/transformation/react/display-name-assignment-expression/actual.js diff --git a/test/fixtures/syntax/react/display-name-assignment-expression/expected.js b/test/fixtures/transformation/react/display-name-assignment-expression/expected.js similarity index 100% rename from test/fixtures/syntax/react/display-name-assignment-expression/expected.js rename to test/fixtures/transformation/react/display-name-assignment-expression/expected.js diff --git a/test/fixtures/syntax/react/display-name-if-missing/actual.js b/test/fixtures/transformation/react/display-name-if-missing/actual.js similarity index 100% rename from test/fixtures/syntax/react/display-name-if-missing/actual.js rename to test/fixtures/transformation/react/display-name-if-missing/actual.js diff --git a/test/fixtures/syntax/react/display-name-if-missing/expected.js b/test/fixtures/transformation/react/display-name-if-missing/expected.js similarity index 100% rename from test/fixtures/syntax/react/display-name-if-missing/expected.js rename to test/fixtures/transformation/react/display-name-if-missing/expected.js diff --git a/test/fixtures/syntax/react/display-name-object-declaration/actual.js b/test/fixtures/transformation/react/display-name-object-declaration/actual.js similarity index 100% rename from test/fixtures/syntax/react/display-name-object-declaration/actual.js rename to test/fixtures/transformation/react/display-name-object-declaration/actual.js diff --git a/test/fixtures/syntax/react/display-name-object-declaration/expected.js b/test/fixtures/transformation/react/display-name-object-declaration/expected.js similarity index 100% rename from test/fixtures/syntax/react/display-name-object-declaration/expected.js rename to test/fixtures/transformation/react/display-name-object-declaration/expected.js diff --git a/test/fixtures/syntax/react/display-name-property-assignment/actual.js b/test/fixtures/transformation/react/display-name-property-assignment/actual.js similarity index 100% rename from test/fixtures/syntax/react/display-name-property-assignment/actual.js rename to test/fixtures/transformation/react/display-name-property-assignment/actual.js diff --git a/test/fixtures/syntax/react/display-name-property-assignment/expected.js b/test/fixtures/transformation/react/display-name-property-assignment/expected.js similarity index 100% rename from test/fixtures/syntax/react/display-name-property-assignment/expected.js rename to test/fixtures/transformation/react/display-name-property-assignment/expected.js diff --git a/test/fixtures/syntax/react/display-name-variable-declaration/actual.js b/test/fixtures/transformation/react/display-name-variable-declaration/actual.js similarity index 100% rename from test/fixtures/syntax/react/display-name-variable-declaration/actual.js rename to test/fixtures/transformation/react/display-name-variable-declaration/actual.js diff --git a/test/fixtures/syntax/react/display-name-variable-declaration/expected.js b/test/fixtures/transformation/react/display-name-variable-declaration/expected.js similarity index 100% rename from test/fixtures/syntax/react/display-name-variable-declaration/expected.js rename to test/fixtures/transformation/react/display-name-variable-declaration/expected.js diff --git a/test/fixtures/syntax/rest-parameters/multiple/actual.js b/test/fixtures/transformation/rest-parameters/multiple/actual.js similarity index 100% rename from test/fixtures/syntax/rest-parameters/multiple/actual.js rename to test/fixtures/transformation/rest-parameters/multiple/actual.js diff --git a/test/fixtures/syntax/rest-parameters/multiple/expected.js b/test/fixtures/transformation/rest-parameters/multiple/expected.js similarity index 100% rename from test/fixtures/syntax/rest-parameters/multiple/expected.js rename to test/fixtures/transformation/rest-parameters/multiple/expected.js diff --git a/test/fixtures/syntax/rest-parameters/single/actual.js b/test/fixtures/transformation/rest-parameters/single/actual.js similarity index 100% rename from test/fixtures/syntax/rest-parameters/single/actual.js rename to test/fixtures/transformation/rest-parameters/single/actual.js diff --git a/test/fixtures/syntax/rest-parameters/single/expected.js b/test/fixtures/transformation/rest-parameters/single/expected.js similarity index 100% rename from test/fixtures/syntax/rest-parameters/single/expected.js rename to test/fixtures/transformation/rest-parameters/single/expected.js diff --git a/test/fixtures/syntax/source-maps/arrow-function/actual.js b/test/fixtures/transformation/source-maps/arrow-function/actual.js similarity index 100% rename from test/fixtures/syntax/source-maps/arrow-function/actual.js rename to test/fixtures/transformation/source-maps/arrow-function/actual.js diff --git a/test/fixtures/syntax/source-maps/arrow-function/expected.js b/test/fixtures/transformation/source-maps/arrow-function/expected.js similarity index 100% rename from test/fixtures/syntax/source-maps/arrow-function/expected.js rename to test/fixtures/transformation/source-maps/arrow-function/expected.js diff --git a/test/fixtures/syntax/source-maps/arrow-function/source-mappings.json b/test/fixtures/transformation/source-maps/arrow-function/source-mappings.json similarity index 100% rename from test/fixtures/syntax/source-maps/arrow-function/source-mappings.json rename to test/fixtures/transformation/source-maps/arrow-function/source-mappings.json diff --git a/test/fixtures/syntax/source-maps/class/actual.js b/test/fixtures/transformation/source-maps/class/actual.js similarity index 100% rename from test/fixtures/syntax/source-maps/class/actual.js rename to test/fixtures/transformation/source-maps/class/actual.js diff --git a/test/fixtures/syntax/source-maps/class/expected.js b/test/fixtures/transformation/source-maps/class/expected.js similarity index 100% rename from test/fixtures/syntax/source-maps/class/expected.js rename to test/fixtures/transformation/source-maps/class/expected.js diff --git a/test/fixtures/syntax/source-maps/class/source-mappings.json b/test/fixtures/transformation/source-maps/class/source-mappings.json similarity index 100% rename from test/fixtures/syntax/source-maps/class/source-mappings.json rename to test/fixtures/transformation/source-maps/class/source-mappings.json diff --git a/test/fixtures/syntax/source-maps/full/actual.js b/test/fixtures/transformation/source-maps/full/actual.js similarity index 100% rename from test/fixtures/syntax/source-maps/full/actual.js rename to test/fixtures/transformation/source-maps/full/actual.js diff --git a/test/fixtures/syntax/source-maps/full/expected.js b/test/fixtures/transformation/source-maps/full/expected.js similarity index 100% rename from test/fixtures/syntax/source-maps/full/expected.js rename to test/fixtures/transformation/source-maps/full/expected.js diff --git a/test/fixtures/syntax/source-maps/full/source-map.json b/test/fixtures/transformation/source-maps/full/source-map.json similarity index 100% rename from test/fixtures/syntax/source-maps/full/source-map.json rename to test/fixtures/transformation/source-maps/full/source-map.json diff --git a/test/fixtures/syntax/source-maps/inline/actual.js b/test/fixtures/transformation/source-maps/inline/actual.js similarity index 100% rename from test/fixtures/syntax/source-maps/inline/actual.js rename to test/fixtures/transformation/source-maps/inline/actual.js diff --git a/test/fixtures/syntax/source-maps/inline/expected.js b/test/fixtures/transformation/source-maps/inline/expected.js similarity index 100% rename from test/fixtures/syntax/source-maps/inline/expected.js rename to test/fixtures/transformation/source-maps/inline/expected.js diff --git a/test/fixtures/syntax/source-maps/inline/options.json b/test/fixtures/transformation/source-maps/inline/options.json similarity index 100% rename from test/fixtures/syntax/source-maps/inline/options.json rename to test/fixtures/transformation/source-maps/inline/options.json diff --git a/test/fixtures/syntax/spread/arguments/actual.js b/test/fixtures/transformation/spread/arguments/actual.js similarity index 100% rename from test/fixtures/syntax/spread/arguments/actual.js rename to test/fixtures/transformation/spread/arguments/actual.js diff --git a/test/fixtures/syntax/spread/arguments/expected.js b/test/fixtures/transformation/spread/arguments/expected.js similarity index 100% rename from test/fixtures/syntax/spread/arguments/expected.js rename to test/fixtures/transformation/spread/arguments/expected.js diff --git a/test/fixtures/syntax/spread/array-literal-first/actual.js b/test/fixtures/transformation/spread/array-literal-first/actual.js similarity index 100% rename from test/fixtures/syntax/spread/array-literal-first/actual.js rename to test/fixtures/transformation/spread/array-literal-first/actual.js diff --git a/test/fixtures/syntax/spread/array-literal-first/expected.js b/test/fixtures/transformation/spread/array-literal-first/expected.js similarity index 100% rename from test/fixtures/syntax/spread/array-literal-first/expected.js rename to test/fixtures/transformation/spread/array-literal-first/expected.js diff --git a/test/fixtures/syntax/spread/array-literal-middle/actual.js b/test/fixtures/transformation/spread/array-literal-middle/actual.js similarity index 100% rename from test/fixtures/syntax/spread/array-literal-middle/actual.js rename to test/fixtures/transformation/spread/array-literal-middle/actual.js diff --git a/test/fixtures/syntax/spread/array-literal-middle/expected.js b/test/fixtures/transformation/spread/array-literal-middle/expected.js similarity index 100% rename from test/fixtures/syntax/spread/array-literal-middle/expected.js rename to test/fixtures/transformation/spread/array-literal-middle/expected.js diff --git a/test/fixtures/syntax/spread/array-literal-multiple/actual.js b/test/fixtures/transformation/spread/array-literal-multiple/actual.js similarity index 100% rename from test/fixtures/syntax/spread/array-literal-multiple/actual.js rename to test/fixtures/transformation/spread/array-literal-multiple/actual.js diff --git a/test/fixtures/syntax/spread/array-literal-multiple/expected.js b/test/fixtures/transformation/spread/array-literal-multiple/expected.js similarity index 100% rename from test/fixtures/syntax/spread/array-literal-multiple/expected.js rename to test/fixtures/transformation/spread/array-literal-multiple/expected.js diff --git a/test/fixtures/syntax/spread/array-literals/actual.js b/test/fixtures/transformation/spread/array-literals/actual.js similarity index 100% rename from test/fixtures/syntax/spread/array-literals/actual.js rename to test/fixtures/transformation/spread/array-literals/actual.js diff --git a/test/fixtures/syntax/spread/array-literals/expected.js b/test/fixtures/transformation/spread/array-literals/expected.js similarity index 100% rename from test/fixtures/syntax/spread/array-literals/expected.js rename to test/fixtures/transformation/spread/array-literals/expected.js diff --git a/test/fixtures/syntax/spread/contexted-computed-method-call-multiple-args/actual.js b/test/fixtures/transformation/spread/contexted-computed-method-call-multiple-args/actual.js similarity index 100% rename from test/fixtures/syntax/spread/contexted-computed-method-call-multiple-args/actual.js rename to test/fixtures/transformation/spread/contexted-computed-method-call-multiple-args/actual.js diff --git a/test/fixtures/syntax/spread/contexted-computed-method-call-multiple-args/expected.js b/test/fixtures/transformation/spread/contexted-computed-method-call-multiple-args/expected.js similarity index 100% rename from test/fixtures/syntax/spread/contexted-computed-method-call-multiple-args/expected.js rename to test/fixtures/transformation/spread/contexted-computed-method-call-multiple-args/expected.js diff --git a/test/fixtures/syntax/spread/contexted-computed-method-call-single-arg/actual.js b/test/fixtures/transformation/spread/contexted-computed-method-call-single-arg/actual.js similarity index 100% rename from test/fixtures/syntax/spread/contexted-computed-method-call-single-arg/actual.js rename to test/fixtures/transformation/spread/contexted-computed-method-call-single-arg/actual.js diff --git a/test/fixtures/syntax/spread/contexted-computed-method-call-single-arg/expected.js b/test/fixtures/transformation/spread/contexted-computed-method-call-single-arg/expected.js similarity index 100% rename from test/fixtures/syntax/spread/contexted-computed-method-call-single-arg/expected.js rename to test/fixtures/transformation/spread/contexted-computed-method-call-single-arg/expected.js diff --git a/test/fixtures/syntax/spread/contexted-method-call-multiple-args/actual.js b/test/fixtures/transformation/spread/contexted-method-call-multiple-args/actual.js similarity index 100% rename from test/fixtures/syntax/spread/contexted-method-call-multiple-args/actual.js rename to test/fixtures/transformation/spread/contexted-method-call-multiple-args/actual.js diff --git a/test/fixtures/syntax/spread/contexted-method-call-multiple-args/expected.js b/test/fixtures/transformation/spread/contexted-method-call-multiple-args/expected.js similarity index 100% rename from test/fixtures/syntax/spread/contexted-method-call-multiple-args/expected.js rename to test/fixtures/transformation/spread/contexted-method-call-multiple-args/expected.js diff --git a/test/fixtures/syntax/spread/contexted-method-call-single-arg/actual.js b/test/fixtures/transformation/spread/contexted-method-call-single-arg/actual.js similarity index 100% rename from test/fixtures/syntax/spread/contexted-method-call-single-arg/actual.js rename to test/fixtures/transformation/spread/contexted-method-call-single-arg/actual.js diff --git a/test/fixtures/syntax/spread/contexted-method-call-single-arg/expected.js b/test/fixtures/transformation/spread/contexted-method-call-single-arg/expected.js similarity index 100% rename from test/fixtures/syntax/spread/contexted-method-call-single-arg/expected.js rename to test/fixtures/transformation/spread/contexted-method-call-single-arg/expected.js diff --git a/test/fixtures/syntax/spread/method-call-array-literal/actual.js b/test/fixtures/transformation/spread/method-call-array-literal/actual.js similarity index 100% rename from test/fixtures/syntax/spread/method-call-array-literal/actual.js rename to test/fixtures/transformation/spread/method-call-array-literal/actual.js diff --git a/test/fixtures/syntax/spread/method-call-array-literal/expected.js b/test/fixtures/transformation/spread/method-call-array-literal/expected.js similarity index 100% rename from test/fixtures/syntax/spread/method-call-array-literal/expected.js rename to test/fixtures/transformation/spread/method-call-array-literal/expected.js diff --git a/test/fixtures/syntax/spread/method-call-first/actual.js b/test/fixtures/transformation/spread/method-call-first/actual.js similarity index 100% rename from test/fixtures/syntax/spread/method-call-first/actual.js rename to test/fixtures/transformation/spread/method-call-first/actual.js diff --git a/test/fixtures/syntax/spread/method-call-first/expected.js b/test/fixtures/transformation/spread/method-call-first/expected.js similarity index 100% rename from test/fixtures/syntax/spread/method-call-first/expected.js rename to test/fixtures/transformation/spread/method-call-first/expected.js diff --git a/test/fixtures/syntax/spread/method-call-middle/actual.js b/test/fixtures/transformation/spread/method-call-middle/actual.js similarity index 100% rename from test/fixtures/syntax/spread/method-call-middle/actual.js rename to test/fixtures/transformation/spread/method-call-middle/actual.js diff --git a/test/fixtures/syntax/spread/method-call-middle/expected.js b/test/fixtures/transformation/spread/method-call-middle/expected.js similarity index 100% rename from test/fixtures/syntax/spread/method-call-middle/expected.js rename to test/fixtures/transformation/spread/method-call-middle/expected.js diff --git a/test/fixtures/syntax/spread/method-call-multiple-args/actual.js b/test/fixtures/transformation/spread/method-call-multiple-args/actual.js similarity index 100% rename from test/fixtures/syntax/spread/method-call-multiple-args/actual.js rename to test/fixtures/transformation/spread/method-call-multiple-args/actual.js diff --git a/test/fixtures/syntax/spread/method-call-multiple-args/expected.js b/test/fixtures/transformation/spread/method-call-multiple-args/expected.js similarity index 100% rename from test/fixtures/syntax/spread/method-call-multiple-args/expected.js rename to test/fixtures/transformation/spread/method-call-multiple-args/expected.js diff --git a/test/fixtures/syntax/spread/method-call-multiple/actual.js b/test/fixtures/transformation/spread/method-call-multiple/actual.js similarity index 100% rename from test/fixtures/syntax/spread/method-call-multiple/actual.js rename to test/fixtures/transformation/spread/method-call-multiple/actual.js diff --git a/test/fixtures/syntax/spread/method-call-multiple/expected.js b/test/fixtures/transformation/spread/method-call-multiple/expected.js similarity index 100% rename from test/fixtures/syntax/spread/method-call-multiple/expected.js rename to test/fixtures/transformation/spread/method-call-multiple/expected.js diff --git a/test/fixtures/syntax/spread/method-call-single-arg/actual.js b/test/fixtures/transformation/spread/method-call-single-arg/actual.js similarity index 100% rename from test/fixtures/syntax/spread/method-call-single-arg/actual.js rename to test/fixtures/transformation/spread/method-call-single-arg/actual.js diff --git a/test/fixtures/syntax/spread/method-call-single-arg/expected.js b/test/fixtures/transformation/spread/method-call-single-arg/expected.js similarity index 100% rename from test/fixtures/syntax/spread/method-call-single-arg/expected.js rename to test/fixtures/transformation/spread/method-call-single-arg/expected.js diff --git a/test/fixtures/syntax/template-literals/escape-quotes/actual.js b/test/fixtures/transformation/template-literals/escape-quotes/actual.js similarity index 100% rename from test/fixtures/syntax/template-literals/escape-quotes/actual.js rename to test/fixtures/transformation/template-literals/escape-quotes/actual.js diff --git a/test/fixtures/syntax/template-literals/escape-quotes/expected.js b/test/fixtures/transformation/template-literals/escape-quotes/expected.js similarity index 100% rename from test/fixtures/syntax/template-literals/escape-quotes/expected.js rename to test/fixtures/transformation/template-literals/escape-quotes/expected.js diff --git a/test/fixtures/syntax/template-literals/functions/actual.js b/test/fixtures/transformation/template-literals/functions/actual.js similarity index 100% rename from test/fixtures/syntax/template-literals/functions/actual.js rename to test/fixtures/transformation/template-literals/functions/actual.js diff --git a/test/fixtures/syntax/template-literals/functions/expected.js b/test/fixtures/transformation/template-literals/functions/expected.js similarity index 100% rename from test/fixtures/syntax/template-literals/functions/expected.js rename to test/fixtures/transformation/template-literals/functions/expected.js diff --git a/test/fixtures/syntax/template-literals/multiline/actual.js b/test/fixtures/transformation/template-literals/multiline/actual.js similarity index 100% rename from test/fixtures/syntax/template-literals/multiline/actual.js rename to test/fixtures/transformation/template-literals/multiline/actual.js diff --git a/test/fixtures/syntax/template-literals/multiline/expected.js b/test/fixtures/transformation/template-literals/multiline/expected.js similarity index 100% rename from test/fixtures/syntax/template-literals/multiline/expected.js rename to test/fixtures/transformation/template-literals/multiline/expected.js diff --git a/test/fixtures/syntax/template-literals/multiple/actual.js b/test/fixtures/transformation/template-literals/multiple/actual.js similarity index 100% rename from test/fixtures/syntax/template-literals/multiple/actual.js rename to test/fixtures/transformation/template-literals/multiple/actual.js diff --git a/test/fixtures/syntax/template-literals/multiple/expected.js b/test/fixtures/transformation/template-literals/multiple/expected.js similarity index 100% rename from test/fixtures/syntax/template-literals/multiple/expected.js rename to test/fixtures/transformation/template-literals/multiple/expected.js diff --git a/test/fixtures/syntax/template-literals/none/actual.js b/test/fixtures/transformation/template-literals/none/actual.js similarity index 100% rename from test/fixtures/syntax/template-literals/none/actual.js rename to test/fixtures/transformation/template-literals/none/actual.js diff --git a/test/fixtures/syntax/template-literals/none/expected.js b/test/fixtures/transformation/template-literals/none/expected.js similarity index 100% rename from test/fixtures/syntax/template-literals/none/expected.js rename to test/fixtures/transformation/template-literals/none/expected.js diff --git a/test/fixtures/syntax/template-literals/only/actual.js b/test/fixtures/transformation/template-literals/only/actual.js similarity index 100% rename from test/fixtures/syntax/template-literals/only/actual.js rename to test/fixtures/transformation/template-literals/only/actual.js diff --git a/test/fixtures/syntax/template-literals/only/expected.js b/test/fixtures/transformation/template-literals/only/expected.js similarity index 100% rename from test/fixtures/syntax/template-literals/only/expected.js rename to test/fixtures/transformation/template-literals/only/expected.js diff --git a/test/fixtures/syntax/template-literals/single/actual.js b/test/fixtures/transformation/template-literals/single/actual.js similarity index 100% rename from test/fixtures/syntax/template-literals/single/actual.js rename to test/fixtures/transformation/template-literals/single/actual.js diff --git a/test/fixtures/syntax/template-literals/single/expected.js b/test/fixtures/transformation/template-literals/single/expected.js similarity index 100% rename from test/fixtures/syntax/template-literals/single/expected.js rename to test/fixtures/transformation/template-literals/single/expected.js diff --git a/test/fixtures/syntax/template-literals/statement/actual.js b/test/fixtures/transformation/template-literals/statement/actual.js similarity index 100% rename from test/fixtures/syntax/template-literals/statement/actual.js rename to test/fixtures/transformation/template-literals/statement/actual.js diff --git a/test/fixtures/syntax/template-literals/statement/expected.js b/test/fixtures/transformation/template-literals/statement/expected.js similarity index 100% rename from test/fixtures/syntax/template-literals/statement/expected.js rename to test/fixtures/transformation/template-literals/statement/expected.js diff --git a/test/fixtures/syntax/template-literals/tag/actual.js b/test/fixtures/transformation/template-literals/tag/actual.js similarity index 100% rename from test/fixtures/syntax/template-literals/tag/actual.js rename to test/fixtures/transformation/template-literals/tag/actual.js diff --git a/test/fixtures/syntax/template-literals/tag/expected.js b/test/fixtures/transformation/template-literals/tag/expected.js similarity index 100% rename from test/fixtures/syntax/template-literals/tag/expected.js rename to test/fixtures/transformation/template-literals/tag/expected.js diff --git a/test/fixtures/syntax/unicode-regex/basic/actual.js b/test/fixtures/transformation/unicode-regex/basic/actual.js similarity index 100% rename from test/fixtures/syntax/unicode-regex/basic/actual.js rename to test/fixtures/transformation/unicode-regex/basic/actual.js diff --git a/test/fixtures/syntax/unicode-regex/basic/expected.js b/test/fixtures/transformation/unicode-regex/basic/expected.js similarity index 100% rename from test/fixtures/syntax/unicode-regex/basic/expected.js rename to test/fixtures/transformation/unicode-regex/basic/expected.js diff --git a/test/fixtures/syntax/unicode-regex/ignore-non-unicode/actual.js b/test/fixtures/transformation/unicode-regex/ignore-non-unicode/actual.js similarity index 100% rename from test/fixtures/syntax/unicode-regex/ignore-non-unicode/actual.js rename to test/fixtures/transformation/unicode-regex/ignore-non-unicode/actual.js diff --git a/test/fixtures/syntax/unicode-regex/ignore-non-unicode/expected.js b/test/fixtures/transformation/unicode-regex/ignore-non-unicode/expected.js similarity index 100% rename from test/fixtures/syntax/unicode-regex/ignore-non-unicode/expected.js rename to test/fixtures/transformation/unicode-regex/ignore-non-unicode/expected.js diff --git a/test/fixtures/syntax/use-strict/add/actual.js b/test/fixtures/transformation/use-strict/add/actual.js similarity index 100% rename from test/fixtures/syntax/use-strict/add/actual.js rename to test/fixtures/transformation/use-strict/add/actual.js diff --git a/test/fixtures/syntax/use-strict/add/expected.js b/test/fixtures/transformation/use-strict/add/expected.js similarity index 100% rename from test/fixtures/syntax/use-strict/add/expected.js rename to test/fixtures/transformation/use-strict/add/expected.js diff --git a/test/fixtures/syntax/use-strict/exists/actual.js b/test/fixtures/transformation/use-strict/exists/actual.js similarity index 100% rename from test/fixtures/syntax/use-strict/exists/actual.js rename to test/fixtures/transformation/use-strict/exists/actual.js diff --git a/test/fixtures/syntax/use-strict/exists/expected.js b/test/fixtures/transformation/use-strict/exists/expected.js similarity index 100% rename from test/fixtures/syntax/use-strict/exists/expected.js rename to test/fixtures/transformation/use-strict/exists/expected.js diff --git a/test/syntax.js b/test/transformation.js similarity index 100% rename from test/syntax.js rename to test/transformation.js