- Overview of all 4 tasks and objectives
- File and configuration reference
- Test scenario breakdown
- Execution flow diagram
- Success criteria for each task
- Command reference
- Time estimates and next steps
- Pre-execution verification checklist
- Quick commands for each task
- Common issues and fixes
- Success criteria and time estimates
- Final validation checklist
- Task 56: Generate BackstopJS baseline from Angular
- Task 57: Run visual comparison against React
- Task 58: Fix visual differences (iterative process)
- Task 59: Run full validation suite
- Include troubleshooting section
- Provide command reference and success indicators
- Document completion status of Tasks 1-10
- Detail infrastructure prepared for Tasks 56-59
- Provide execution flow and success criteria
- List all configuration files and test infrastructure
- Include next steps and success metrics
- Modal component with size variants (small, medium, large)
- Tabs component with active state management and onChange callback
- DatePicker component with calendar interface and date selection
- All components implement BEM naming convention
- All components include data-testid attributes for testing
- SCSS files provide complete styling for each component
- Index files export components and types for easy importing
- Create helpers directory structure
- Add api-helpers.ts with authentication and API mocking functions
- Add ui-helpers.ts with common UI interaction utilities
- Add data-helpers.ts with test data generators
- Create base.spec.ts as reusable test template
- Update support/index.ts to import and expose helper modules globally
- Fix specPattern in cypress.config.ts: change from '*.cy.ts' to '*.spec.ts' to match actual test file naming convention
- Fix forbidGeolocation command: use callsFake() instead of rejects() which is not a valid Cypress stub method
- Remove redundant localStorage cleanup: keep only afterEach hook, remove beforeEach hook to avoid duplication
- Remove unused @cypress/schematic dependency from e2e/package.json
- Add comprehensive README.md with E2E testing documentation covering test structure, setup, running tests, custom commands, and best practices
- Moved index.html from apps/react/ to apps/react/src/
- Updated vite.config.ts to set src as root directory
- Adjusted build output path from 'dist' to '../dist'
- Updated script reference in index.html from absolute to relative path
- Angular 12 application with PrimeNG components
- 5 existing Cypress e2e test suites
- SCSS styling with BEM naming convention
- i18n support (10 languages)
- Leaflet map integration
- Complete component hierarchy and routing structure
This baseline will be used for Angular → React migration.