diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index f77b864..5ab500f 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -37,8 +37,5 @@ jobs: with: run_install: true - - name: Install Playwright - run: pnpm exec playwright install chromium - - name: Run Test run: node --run test diff --git a/rstack.config.ts b/rstack.config.ts index 41566b2..c57fd4d 100644 --- a/rstack.config.ts +++ b/rstack.config.ts @@ -20,3 +20,15 @@ define.lint(({ js, ts }) => [ js.configs.recommended, ts.configs.recommendedTypeChecked, ]); + +define.test(async () => { + const { definePlaywrightConfig } = await import('@rstest/playwright/config'); + return { + extends: definePlaywrightConfig({ + launchOptions: { + // Skip installing Playwright browsers + channel: 'chrome', + }, + }), + }; +});