Files
plane/e2e/package.json
T
84ebcf9661 [WEB-6776] feat: add e2e testing package with Playwright smoke tests (#6499)
* [WEB-6776] feat: add e2e testing package with Playwright smoke tests

Set up a shared root-level e2e/ package for end-to-end testing across
web, admin, and space apps using Playwright. Includes project-based
config, auth fixtures, API client utility, and an initial smoke test
that verifies all three apps load successfully.

Co-Authored-By: Claude Opus 4.6 (1M context) <[email protected]>

* fix: rename e2e scripts to test:e2e to avoid turbo test pickup

The general `turbo run test` task was picking up the e2e package's
`test` script in CI, which fails without Playwright browsers installed.
Renamed to `test:e2e` so it only runs explicitly via `pnpm test:e2e`.

Co-Authored-By: Claude Opus 4.6 (1M context) <[email protected]>

---------

Co-authored-by: Claude Opus 4.6 (1M context) <[email protected]>
2026-04-01 01:44:47 +05:30

20 lines
589 B
JSON

{
"name": "@plane/e2e",
"private": true,
"scripts": {
"test:e2e": "playwright test",
"test:e2e:web": "playwright test --project=web",
"test:e2e:admin": "playwright test --project=admin",
"test:e2e:space": "playwright test --project=space",
"test:e2e:cross-app": "playwright test --project=cross-app",
"test:e2e:smoke": "playwright test --grep @smoke",
"test:e2e:ui": "playwright test --ui",
"report": "playwright show-report"
},
"devDependencies": {
"@playwright/test": "catalog:",
"dotenv": "catalog:",
"playwright": "catalog:"
}
}