From f48e3e03af00e559fcf279052f59e04b2e304343 Mon Sep 17 00:00:00 2001 From: Lukas Taegert-Atkinson Date: Tue, 28 Jul 2020 16:16:10 +0200 Subject: [PATCH] chore(auto-install): add some logging --- packages/auto-install/src/index.ts | 2 ++ packages/auto-install/test/npm-bare.js | 5 ++++- packages/auto-install/test/npm.js | 4 ++-- packages/auto-install/test/yarn-bare.js | 2 +- packages/auto-install/test/yarn.js | 2 +- 5 files changed, 10 insertions(+), 5 deletions(-) diff --git a/packages/auto-install/src/index.ts b/packages/auto-install/src/index.ts index 185fb5e3c..4db174d0b 100644 --- a/packages/auto-install/src/index.ts +++ b/packages/auto-install/src/index.ts @@ -55,6 +55,7 @@ export default function autoInstall(opts: RollupAutoInstallOptions = {}): Plugin const isExternalPackage = importee[0] !== '.' && importee[0] !== '\0' && !path.isAbsolute(importee); + console.log('importee', importee, isExternalPackage); if (isExternalPackage) { // we have a bare import — check it's installed const parts = importee.split('/'); @@ -65,6 +66,7 @@ export default function autoInstall(opts: RollupAutoInstallOptions = {}): Plugin // eslint-disable-next-line no-console console.log(`installing ${name}...`); await execAsync(`${cmd} ${name}`); + console.log('Installed', name); } } diff --git a/packages/auto-install/test/npm-bare.js b/packages/auto-install/test/npm-bare.js index 57a6aeede..71ee6b280 100644 --- a/packages/auto-install/test/npm-bare.js +++ b/packages/auto-install/test/npm-bare.js @@ -14,7 +14,9 @@ const input = join(cwd, '../input.js'); process.chdir(cwd); -test.serial('npm, bare', async (t) => { +test('npm, bare', async (t) => { + t.timeout(20000); + console.log('BEFORE npm bare'); await rollup({ input, output: { @@ -23,6 +25,7 @@ test.serial('npm, bare', async (t) => { }, plugins: [autoInstall(), nodeResolve()] }); + console.log('AFTER npm bare'); t.snapshot(readFileSync('package.json', 'utf-8')); t.snapshot(readFileSync('package-lock.json', 'utf-8')); }); diff --git a/packages/auto-install/test/npm.js b/packages/auto-install/test/npm.js index 17867ab9f..ce1704190 100644 --- a/packages/auto-install/test/npm.js +++ b/packages/auto-install/test/npm.js @@ -16,7 +16,7 @@ const pkgFile = join(cwd, 'package.json'); process.chdir(cwd); -test.serial('invalid manager', (t) => { +test('invalid manager', (t) => { const error = t.throws( () => rollup({ @@ -34,7 +34,7 @@ test.serial('invalid manager', (t) => { t.snapshot(error.message); }); -test.serial('npm', async (t) => { +test('npm', async (t) => { await rollup({ input, output: { diff --git a/packages/auto-install/test/yarn-bare.js b/packages/auto-install/test/yarn-bare.js index e971ef8ca..4c19eddaf 100644 --- a/packages/auto-install/test/yarn-bare.js +++ b/packages/auto-install/test/yarn-bare.js @@ -14,7 +14,7 @@ const input = join(cwd, '../input.js'); process.chdir(cwd); -test.serial('yarn, bare', async (t) => { +test('yarn, bare', async (t) => { await rollup({ input, output: { diff --git a/packages/auto-install/test/yarn.js b/packages/auto-install/test/yarn.js index 25519f32a..0781cc346 100644 --- a/packages/auto-install/test/yarn.js +++ b/packages/auto-install/test/yarn.js @@ -14,7 +14,7 @@ const input = join(cwd, '../input.js'); process.chdir(cwd); -test.serial('yarn', async (t) => { +test('yarn', async (t) => { await rollup({ input, output: {