e2e

Solid

Write and run web E2E tests (Playwright) using TDD — locations, patterns, commands, and debugging.

Code & Development 494 stars 68 forks Updated today AGPL-3.0

Install

View on GitHub

Quality Score: 87/100

Stars 20%
90
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# E2E Tests ## Execution Context Write and run E2E coverage directly in the primary conversation. For a cost-controlled feature workflow, the user switches that conversation to the lower-cost implementation/test model before this phase. Write E2E tests using TDD (Red-Green-Refactor). Always run the tests you create and watch them fail before implementing. ## Related skills - **`/tdd`** — Follow the Red-Green-Refactor cycle when writing tests. - **`/pr-fixup`** — Use after the PR opens only for CI or reviewer findings. - **`/playwright-cli`** — Interactive browser automation. Use to validate features against the dev server before writing tests, and to debug failing tests with `--debug=cli`. ## Location `apps/web/e2e/` ``` apps/web/e2e/ ├── fixtures/ │ ├── backend.ts # Worker-scoped backend + frontend process │ ├── test-base.ts # Extended fixture (apiClient, seedData, testPage) │ └── office-fixture.ts # Office fixtures (officeApi, officeSeed with workspace+agent) ├── helpers/ │ ├── api-client.ts # HTTP client for seeding data (read for available methods) │ └── office-api-client.ts # Office-specific API client (onboarding, issues, agents) ├── pages/ # Page objects (read for available pages and methods) └── tests/ # Spec files (*.spec.ts), grouped by feature ├── task/ # Task creation, deletion, archiving, environment, subtasks ├── kanban/ # Kanban board, mobile ka...

Details

Author
kdlbs
Repository
kdlbs/kandev
Created
6 months ago
Last Updated
today
Language
Go
License
AGPL-3.0

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category