remove: broken Playwright E2E testing infrastructure

- Remove playwright.config.ts (references non-existent docker/docker-compose.yaml)
- Remove tests/e2e/ directory with broken test files
- Remove @playwright/test dependency from package.json
- Update documentation to remove E2E test references:
  - docs/architecture/PROJECT_STRUCTURE.md
  - docs/implementation/IMPLEMENTATION_SUMMARY.md
  - README.md
  - CONTRIBUTING.md
- E2E tests were non-functional due to missing Docker setup
- Focus on working unit and integration tests instead
This commit is contained in:
William Valentin
2025-09-08 22:23:17 -07:00
parent b5b475f21b
commit d693dcf45c
16 changed files with 10 additions and 1092 deletions

View File

@@ -110,10 +110,6 @@ rxminder/
│ │ ├── 🔧 admin-login-debug.js # Admin debugging
│ │ ├── 🔧 auth-db-debug.js # Auth debugging
│ │ └── 🔧 debug-email-validation.js # Email debugging
│ └── 📁 e2e/ # End-to-end tests with Playwright
│ ├── 📝 README.md # E2E testing documentation
│ ├── 🧪 fixtures.ts # Custom test fixtures
│ ├── 🧪 helpers.ts # Test utilities and data
│ ├── 🧪 auth.spec.ts # Authentication flow tests
│ ├── 🧪 medication.spec.ts # Medication management tests
│ ├── 🧪 admin.spec.ts # Admin interface tests
@@ -149,7 +145,6 @@ rxminder/
├── 🎨 .prettierrc # Code formatting rules
├── ⚡ eslint.config.cjs # Linting configuration
├── 🧪 jest.config.json # Test configuration
├── 🎭 playwright.config.ts # E2E test configuration
├── 📝 .markdownlint.json # Markdown linting
├── 🔒 .secretlintrc.json # Secret detection
├── ✏️ .editorconfig # Editor consistency
@@ -224,8 +219,7 @@ Comprehensive testing at multiple levels:
```
tests/
├── integration/ # Service integration tests
── manual/ # Debug scripts and manual testing
└── e2e/ # Full application testing
── manual/ # Debug scripts and manual testing
# Unit tests alongside code
services/auth/__tests__/ # Co-located with services