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:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user