Files
6aeda0ddf6 feat: add Playwright setup and login flow test (#13578)
## Description

Adds Playwright E2E testing infrastructure with project configuration
and a login flow test. This is
Phase 1 of the Playwright E2E suite, kept minimal with only the core
setup and login component.

  Ref: Discussion #13500, PR #13067

## Type of change

Please delete options that are not relevant.

- [x] New feature (non-breaking change which adds functionality)


## How Has This Been Tested?

- Verified all imports resolve correctly
(`login-flow-ui-validation.spec.ts` only imports `Login` from
  `@components/ui`)
  - Ran login flow test locally against a running Chatwoot instance


## Checklist:

  - [x] My code follows the style guidelines of this project
  - [x] I have performed a self-review of my code
  - [x] I have made corresponding changes to the documentation
  - [x] My changes generate no new warnings
- [x] I have added tests that prove my fix is effective or that my
feature works

---------

Co-authored-by: Sony Mathew <sony@chatwoot.com>
Co-authored-by: Sony Mathew <2040199+sony-mathew@users.noreply.github.com>
2026-04-28 18:21:05 +05:30

54 lines
622 B
Plaintext

# Dependencies
node_modules/
package-lock.json
# Environment files
.env
.env.local
.env.*.local
.github/.env
# Playwright test results
test-results/
playwright-report/
blob-report/
# Playwright cache and auth
playwright/.cache/
playwright/.auth/
.cache/
.auth/
# Test artifacts
screenshots/
videos/
downloads/
traces/
# IDE files
.vscode/
.idea/
*.swp
*.swo
*~
.DS_Store
.claude
# Logs
*.log
npm-debug.log*
yarn-debug.log*
yarn-error.log*
pnpm-debug.log*
# Generated schemas (if you want to version control them, remove this)
# response-schemas/
# OS files
Thumbs.db
.DS_Store
# Temporary files
*.tmp
*.temp
.tmp/