From 77ba70ecf935edd9f34f0955d610c621eadf53b2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ari=20Perkki=C3=B6?= Date: Mon, 1 Sep 2025 08:51:39 +0300 Subject: [PATCH] test: hook timeout on Windows CI --- .../theme-resolving/inline-content.test.ts | 39 +++++++++---------- 1 file changed, 19 insertions(+), 20 deletions(-) diff --git a/integration/theme-resolving/inline-content.test.ts b/integration/theme-resolving/inline-content.test.ts index 7f0f0d83..559cab32 100644 --- a/integration/theme-resolving/inline-content.test.ts +++ b/integration/theme-resolving/inline-content.test.ts @@ -9,26 +9,25 @@ const baseDir = path.resolve(__dirname, '../..'); const cli = path.join(baseDir, 'packages/cli/dist/index.js'); const tmp = temporaryDirectory(); -afterAll(async () => { - await fs.rm(tmp, { force: true, recursive: true }); -}); - -test( - 'getInlineContentForPackage finds files from @tutorialkit/astro', - { timeout: process.env.CI ? 60_000 : 10_000 }, +afterAll( async () => { - await execa( - 'node', - [cli, 'create', 'theme-test', '--install', '--no-git', '--no-start', '--package-manager', 'pnpm', '--defaults'], - { cwd: tmp }, - ); - - const content = getInlineContentForPackage({ - name: '@tutorialkit/astro', - pattern: '/dist/default/**/*.astro', - root: `${tmp}/theme-test`, - }); - - expect(content.length).toBeGreaterThan(0); + await fs.rm(tmp, { force: true, recursive: true }); }, + process.env.CI ? 60_000 : 10_000, ); + +test('getInlineContentForPackage finds files from @tutorialkit/astro', async () => { + await execa( + 'node', + [cli, 'create', 'theme-test', '--install', '--no-git', '--no-start', '--package-manager', 'pnpm', '--defaults'], + { cwd: tmp }, + ); + + const content = getInlineContentForPackage({ + name: '@tutorialkit/astro', + pattern: '/dist/default/**/*.astro', + root: `${tmp}/theme-test`, + }); + + expect(content.length).toBeGreaterThan(0); +});