diff --git a/test/vite-node/src/deps.ts b/test/vite-node/src/deps.ts index c81840a1d46e..7dfabf9fcd25 100644 --- a/test/vite-node/src/deps.ts +++ b/test/vite-node/src/deps.ts @@ -1,7 +1,7 @@ import './deps.css' // eslint-disable-next-line no-console -console.log('deps') +console.log('[deps.ts] imported') export {} diff --git a/test/vite-node/test/hmr.test.ts b/test/vite-node/test/hmr.test.ts index f24d8a7d7865..45296fbf3a76 100644 --- a/test/vite-node/test/hmr.test.ts +++ b/test/vite-node/test/hmr.test.ts @@ -28,3 +28,8 @@ test('can handle top-level throw in self-accepting module', async () => { await viteNode.waitForStderr('some error') await viteNode.waitForStderr(`[hmr] Failed to reload ${scriptFile}. This could be due to syntax errors or importing non-existent modules. (see errors above)`) }) + +test('basic', async () => { + const { viteNode } = await runViteNodeCli('--watch', resolve(__dirname, '../src/testMod.ts')) + await viteNode.waitForStdout('[deps.ts] imported') +})