From 4019d7dd9559e7bd91e15738830f1caf4792155a Mon Sep 17 00:00:00 2001 From: Emanuele Stoppa Date: Sat, 29 Sep 2018 10:42:36 +0100 Subject: [PATCH] tests(ts): moved module concatenation plugin to ts --- .../moduleConcatenationPlugin.test.js.snap | 31 ---------------- .../moduleConcatenationPlugin-0.input.js | 5 --- .../moduleConcatenationPlugin-1.input.js | 9 ----- .../moduleConcatenationPlugin-2.input.js | 9 ----- .../moduleConcatenationPlugin.test.ts.snap | 36 +++++++++++++++++++ .../moduleConcatenationPlugin-0.input.ts | 4 +++ .../moduleConcatenationPlugin-1.input.ts | 8 +++++ .../moduleConcatenationPlugin-2.input.ts | 8 +++++ .../moduleConcatenationPlugin.test.ts | 18 ++++++++++ .../moduleConcatenationPlugin.test.js | 19 ---------- tsconfig.base.json | 2 +- 11 files changed, 75 insertions(+), 74 deletions(-) delete mode 100644 packages/migrate/moduleConcatenationPlugin/__snapshots__/moduleConcatenationPlugin.test.js.snap delete mode 100644 packages/migrate/moduleConcatenationPlugin/__testfixtures__/moduleConcatenationPlugin-0.input.js delete mode 100644 packages/migrate/moduleConcatenationPlugin/__testfixtures__/moduleConcatenationPlugin-1.input.js delete mode 100644 packages/migrate/moduleConcatenationPlugin/__testfixtures__/moduleConcatenationPlugin-2.input.js create mode 100644 packages/migrate/moduleConcatenationPlugin/__tests__/__snapshots__/moduleConcatenationPlugin.test.ts.snap create mode 100644 packages/migrate/moduleConcatenationPlugin/__tests__/__testfixtures__/moduleConcatenationPlugin-0.input.ts create mode 100644 packages/migrate/moduleConcatenationPlugin/__tests__/__testfixtures__/moduleConcatenationPlugin-1.input.ts create mode 100644 packages/migrate/moduleConcatenationPlugin/__tests__/__testfixtures__/moduleConcatenationPlugin-2.input.ts create mode 100644 packages/migrate/moduleConcatenationPlugin/__tests__/moduleConcatenationPlugin.test.ts delete mode 100644 packages/migrate/moduleConcatenationPlugin/moduleConcatenationPlugin.test.js diff --git a/packages/migrate/moduleConcatenationPlugin/__snapshots__/moduleConcatenationPlugin.test.js.snap b/packages/migrate/moduleConcatenationPlugin/__snapshots__/moduleConcatenationPlugin.test.js.snap deleted file mode 100644 index a13f37ea1f0..00000000000 --- a/packages/migrate/moduleConcatenationPlugin/__snapshots__/moduleConcatenationPlugin.test.js.snap +++ /dev/null @@ -1,31 +0,0 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`moduleConcatenationPlugin transforms correctly using "moduleConcatenationPlugin-0" data 1`] = ` -"module.export = { - optimizations: { - concatenateModules: true - } -} -" -`; - -exports[`moduleConcatenationPlugin transforms correctly using "moduleConcatenationPlugin-1" data 1`] = ` -"module.export = { - optimizations: { - splitChunks: false, - concatenateModules: true - }, - plugins: [new Foo()] -} -" -`; - -exports[`moduleConcatenationPlugin transforms correctly using "moduleConcatenationPlugin-2" data 1`] = ` -"module.export = { - optimizations: { - concatenateModules: true - }, - plugins: [new Foo()] -} -" -`; diff --git a/packages/migrate/moduleConcatenationPlugin/__testfixtures__/moduleConcatenationPlugin-0.input.js b/packages/migrate/moduleConcatenationPlugin/__testfixtures__/moduleConcatenationPlugin-0.input.js deleted file mode 100644 index 2d78c6398e1..00000000000 --- a/packages/migrate/moduleConcatenationPlugin/__testfixtures__/moduleConcatenationPlugin-0.input.js +++ /dev/null @@ -1,5 +0,0 @@ -module.export = { - plugins: [ - new webpack.optimize.ModuleConcatenationPlugin() - ] -} diff --git a/packages/migrate/moduleConcatenationPlugin/__testfixtures__/moduleConcatenationPlugin-1.input.js b/packages/migrate/moduleConcatenationPlugin/__testfixtures__/moduleConcatenationPlugin-1.input.js deleted file mode 100644 index cc81fd6b768..00000000000 --- a/packages/migrate/moduleConcatenationPlugin/__testfixtures__/moduleConcatenationPlugin-1.input.js +++ /dev/null @@ -1,9 +0,0 @@ -module.export = { - optimizations: { - splitChunks: false - }, - plugins: [ - new Foo(), - new webpack.optimize.ModuleConcatenationPlugin() - ] -} diff --git a/packages/migrate/moduleConcatenationPlugin/__testfixtures__/moduleConcatenationPlugin-2.input.js b/packages/migrate/moduleConcatenationPlugin/__testfixtures__/moduleConcatenationPlugin-2.input.js deleted file mode 100644 index eb80df14c9c..00000000000 --- a/packages/migrate/moduleConcatenationPlugin/__testfixtures__/moduleConcatenationPlugin-2.input.js +++ /dev/null @@ -1,9 +0,0 @@ -module.export = { - optimizations: { - concatenateModules: false - }, - plugins: [ - new Foo(), - new webpack.optimize.ModuleConcatenationPlugin() - ] -} diff --git a/packages/migrate/moduleConcatenationPlugin/__tests__/__snapshots__/moduleConcatenationPlugin.test.ts.snap b/packages/migrate/moduleConcatenationPlugin/__tests__/__snapshots__/moduleConcatenationPlugin.test.ts.snap new file mode 100644 index 00000000000..d108b19ff45 --- /dev/null +++ b/packages/migrate/moduleConcatenationPlugin/__tests__/__snapshots__/moduleConcatenationPlugin.test.ts.snap @@ -0,0 +1,36 @@ +// Jest Snapshot v1, https://goo.gl/fbAQLP + +exports[`moduleConcatenationPlugin transforms correctly using "moduleConcatenationPlugin-0" data 1`] = ` +"import webpack from \\"webpack\\"; +module.exports = { + optimizations: { + concatenateModules: true + } +}; +" +`; + +exports[`moduleConcatenationPlugin transforms correctly using "moduleConcatenationPlugin-1" data 1`] = ` +"import webpack from \\"webpack\\"; +class Foo {} +module.exports = { + optimizations: { + splitChunks: false, + concatenateModules: true + }, + plugins: [new Foo()], +}; +" +`; + +exports[`moduleConcatenationPlugin transforms correctly using "moduleConcatenationPlugin-2" data 1`] = ` +"import webpack from \\"webpack\\"; +class Foo {} +module.exports = { + optimizations: { + concatenateModules: true + }, + plugins: [new Foo()], +}; +" +`; diff --git a/packages/migrate/moduleConcatenationPlugin/__tests__/__testfixtures__/moduleConcatenationPlugin-0.input.ts b/packages/migrate/moduleConcatenationPlugin/__tests__/__testfixtures__/moduleConcatenationPlugin-0.input.ts new file mode 100644 index 00000000000..5c60c9ff999 --- /dev/null +++ b/packages/migrate/moduleConcatenationPlugin/__tests__/__testfixtures__/moduleConcatenationPlugin-0.input.ts @@ -0,0 +1,4 @@ +import webpack from "webpack"; +module.exports = { + plugins: [new webpack.optimize.ModuleConcatenationPlugin()], +}; diff --git a/packages/migrate/moduleConcatenationPlugin/__tests__/__testfixtures__/moduleConcatenationPlugin-1.input.ts b/packages/migrate/moduleConcatenationPlugin/__tests__/__testfixtures__/moduleConcatenationPlugin-1.input.ts new file mode 100644 index 00000000000..9c44d562cc2 --- /dev/null +++ b/packages/migrate/moduleConcatenationPlugin/__tests__/__testfixtures__/moduleConcatenationPlugin-1.input.ts @@ -0,0 +1,8 @@ +import webpack from "webpack"; +class Foo {} +module.exports = { + optimizations: { + splitChunks: false, + }, + plugins: [new Foo(), new webpack.optimize.ModuleConcatenationPlugin()], +}; diff --git a/packages/migrate/moduleConcatenationPlugin/__tests__/__testfixtures__/moduleConcatenationPlugin-2.input.ts b/packages/migrate/moduleConcatenationPlugin/__tests__/__testfixtures__/moduleConcatenationPlugin-2.input.ts new file mode 100644 index 00000000000..9be55345c7d --- /dev/null +++ b/packages/migrate/moduleConcatenationPlugin/__tests__/__testfixtures__/moduleConcatenationPlugin-2.input.ts @@ -0,0 +1,8 @@ +import webpack from "webpack"; +class Foo {} +module.exports = { + optimizations: { + concatenateModules: false, + }, + plugins: [new Foo(), new webpack.optimize.ModuleConcatenationPlugin()], +}; diff --git a/packages/migrate/moduleConcatenationPlugin/__tests__/moduleConcatenationPlugin.test.ts b/packages/migrate/moduleConcatenationPlugin/__tests__/moduleConcatenationPlugin.test.ts new file mode 100644 index 00000000000..e7322895d89 --- /dev/null +++ b/packages/migrate/moduleConcatenationPlugin/__tests__/moduleConcatenationPlugin.test.ts @@ -0,0 +1,18 @@ +import defineTest from "@webpack-cli/utils/defineTest"; +import { join } from "path"; + +defineTest( + join(__dirname, ".."), + "moduleConcatenationPlugin", + "moduleConcatenationPlugin-0", +); +defineTest( + join(__dirname, ".."), + "moduleConcatenationPlugin", + "moduleConcatenationPlugin-1", +); +defineTest( + join(__dirname, ".."), + "moduleConcatenationPlugin", + "moduleConcatenationPlugin-2", +); diff --git a/packages/migrate/moduleConcatenationPlugin/moduleConcatenationPlugin.test.js b/packages/migrate/moduleConcatenationPlugin/moduleConcatenationPlugin.test.js deleted file mode 100644 index 9a895b1c50e..00000000000 --- a/packages/migrate/moduleConcatenationPlugin/moduleConcatenationPlugin.test.js +++ /dev/null @@ -1,19 +0,0 @@ -"use strict"; - -const defineTest = require("@webpack-cli/utils/defineTest").default; - -defineTest( - __dirname, - "moduleConcatenationPlugin", - "moduleConcatenationPlugin-0" -); -defineTest( - __dirname, - "moduleConcatenationPlugin", - "moduleConcatenationPlugin-1" -); -defineTest( - __dirname, - "moduleConcatenationPlugin", - "moduleConcatenationPlugin-2" -); diff --git a/tsconfig.base.json b/tsconfig.base.json index 7f5d043ed5f..1b322830b9e 100644 --- a/tsconfig.base.json +++ b/tsconfig.base.json @@ -7,5 +7,5 @@ "skipLibCheck": true }, "include": ["packages/**/*.ts"], - "exclude": ["node_modules/**", "packages/*/node_modules/**", "packages/*/__tests__/*.test.ts"] + "exclude": ["node_modules/**", "packages/*/node_modules/**", "packages/**/__tests__/*.test.ts", "packages/**/__testfixtures__/*.ts"] }