## 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>
54 lines
622 B
Plaintext
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/ |