From a82ebc2cab9e9926db749c431dd07deb9e7eafc5 Mon Sep 17 00:00:00 2001 From: jamesgeorge007 Date: Wed, 13 May 2020 12:25:54 +0530 Subject: [PATCH 1/2] tests: check for lock file creation --- test/loader/loader.test.js | 2 +- test/plugin/plugin.test.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/test/loader/loader.test.js b/test/loader/loader.test.js index 05dbb017cda..2ffe3011bc1 100644 --- a/test/loader/loader.test.js +++ b/test/loader/loader.test.js @@ -39,7 +39,7 @@ describe('loader command', () => { expect(existsSync(join(__dirname, loaderName))).toBeTruthy(); // All test files are scaffolded - const files = ['package.json', 'examples', 'src', 'test', 'src/index.js', 'examples/simple/webpack.config.js']; + const files = ['package.json', 'yarn.lock', 'examples', 'src', 'test', 'src/index.js', 'examples/simple/webpack.config.js']; files.forEach((file) => { expect(existsSync(join(__dirname, `${loaderName}/${file}`))).toBeTruthy(); diff --git a/test/plugin/plugin.test.js b/test/plugin/plugin.test.js index 5d5ef051c31..6d3b213c8fa 100644 --- a/test/plugin/plugin.test.js +++ b/test/plugin/plugin.test.js @@ -36,7 +36,7 @@ describe('plugin command', () => { expect(existsSync(join(__dirname, pluginName))).toBeTruthy(); // Test regressively files are scaffolded - const files = ['package.json', 'examples', 'src', 'test', 'src/index.js', 'examples/simple/webpack.config.js']; + const files = ['package.json', 'yarn.lock', 'examples', 'src', 'test', 'src/index.js', 'examples/simple/webpack.config.js']; files.forEach((file) => { expect(existsSync(join(__dirname, `${pluginName}/${file}`))).toBeTruthy(); From cddc8e62ba93ebc453c88de680abaed060cc4d51 Mon Sep 17 00:00:00 2001 From: jamesgeorge007 Date: Fri, 15 May 2020 16:38:23 +0530 Subject: [PATCH 2/2] tests: check for lock file generation as part of init command --- test/init/auto/init-auto.test.js | 2 +- test/init/generator/init-inquirer.test.js | 2 +- test/loader/loader.test.js | 2 +- test/plugin/plugin.test.js | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/test/init/auto/init-auto.test.js b/test/init/auto/init-auto.test.js index f552fd895d8..102cb4b25bf 100644 --- a/test/init/auto/init-auto.test.js +++ b/test/init/auto/init-auto.test.js @@ -33,7 +33,7 @@ describe('init auto flag', () => { expect(stdout).not.toContain(firstPrompt); // Test regressively files are scaffolded - const files = ['sw.js', 'package.json', 'src/index.js']; + const files = ['sw.js', 'package.json', 'node_modules', 'src/index.js']; // eslint-disable-next-line prettier/prettier files.forEach((file) => { expect(fs.existsSync(join(genPath, file))).toBeTruthy(); diff --git a/test/init/generator/init-inquirer.test.js b/test/init/generator/init-inquirer.test.js index 9327cbf7cf9..18ba76f57f8 100644 --- a/test/init/generator/init-inquirer.test.js +++ b/test/init/generator/init-inquirer.test.js @@ -28,7 +28,7 @@ describe('init', () => { expect(stdout).toContain(firstPrompt); // Test regressively files are scaffolded - const files = ['sw.js', 'package.json', 'src/index.js']; + const files = ['sw.js', 'package.json', 'node_modules', 'src/index.js']; // eslint-disable-next-line prettier/prettier files.forEach((file) => { expect(fs.existsSync(path.join(genPath, file))).toBeTruthy(); diff --git a/test/loader/loader.test.js b/test/loader/loader.test.js index 2ffe3011bc1..4534be0432c 100644 --- a/test/loader/loader.test.js +++ b/test/loader/loader.test.js @@ -39,7 +39,7 @@ describe('loader command', () => { expect(existsSync(join(__dirname, loaderName))).toBeTruthy(); // All test files are scaffolded - const files = ['package.json', 'yarn.lock', 'examples', 'src', 'test', 'src/index.js', 'examples/simple/webpack.config.js']; + const files = ['package.json', 'node_modules', 'examples', 'src', 'test', 'src/index.js', 'examples/simple/webpack.config.js']; files.forEach((file) => { expect(existsSync(join(__dirname, `${loaderName}/${file}`))).toBeTruthy(); diff --git a/test/plugin/plugin.test.js b/test/plugin/plugin.test.js index 6d3b213c8fa..69c73dca381 100644 --- a/test/plugin/plugin.test.js +++ b/test/plugin/plugin.test.js @@ -36,7 +36,7 @@ describe('plugin command', () => { expect(existsSync(join(__dirname, pluginName))).toBeTruthy(); // Test regressively files are scaffolded - const files = ['package.json', 'yarn.lock', 'examples', 'src', 'test', 'src/index.js', 'examples/simple/webpack.config.js']; + const files = ['package.json', 'node_modules', 'examples', 'src', 'test', 'src/index.js', 'examples/simple/webpack.config.js']; files.forEach((file) => { expect(existsSync(join(__dirname, `${pluginName}/${file}`))).toBeTruthy();