upskill-event-manager/wordpress-dev/bin
Ben Reed 04dcc32919 feat(testing): Implement comprehensive trainer journey test suite with Page Object Model
- Created Page Object Model structure for all trainer-facing pages
- Implemented complete test coverage for trainer journey steps 1-8
- Added centralized test data management with test users and events
- Updated run-tests.sh with --trainer-journey option for easy execution
- Enhanced documentation with test setup, usage, and troubleshooting guides
- Created verification scripts to ensure proper test environment setup
- Prepared framework for Phase 2/3 features (email, check-in, certificates)

This implementation provides a solid foundation for testing the complete trainer user journey and can be easily extended as new features are deployed.
2025-05-18 15:42:00 -03:00
..
backups Update plugin verification and integration scripts for correct TEC plugin slugs; resolve activation issues; document E2E test failures and update integration testing plan 2025-04-24 14:54:39 -03:00
obsolete feat(testing): Implement HVAC_Test_User_Factory and update .gitignore 2025-04-14 17:41:36 -03:00
cleanup.sh Initial commit: Implemented registration and login functionality 2025-03-25 10:56:29 -03:00
configure-phpunit-staging.sh feat(testing): Implement HVAC_Test_User_Factory and update .gitignore 2025-04-14 17:41:36 -03:00
configure-staging-tests.sh feat(testing): Implement HVAC_Test_User_Factory and update .gitignore 2025-04-14 17:41:36 -03:00
deploy-basic-tests.sh feat(testing): Implement HVAC_Test_User_Factory and update .gitignore 2025-04-14 17:41:36 -03:00
deploy-config-staging.sh feat: Successfully create test user on staging and update test setup 2025-04-24 04:15:43 -03:00
deploy-plugin.sh feat(testing): Implement comprehensive trainer journey test suite with Page Object Model 2025-05-18 15:42:00 -03:00
deploy-test-config.sh feat(testing): Implement HVAC_Test_User_Factory and update .gitignore 2025-04-14 17:41:36 -03:00
deploy_config.sh feat: Successfully create test user on staging and update test setup 2025-04-24 04:15:43 -03:00
enable-debug.sh feat(testing): Implement HVAC_Test_User_Factory and update .gitignore 2025-04-14 17:41:36 -03:00
fix-db-connection.sh Update plugin verification and integration scripts for correct TEC plugin slugs; resolve activation issues; document E2E test failures and update integration testing plan 2025-04-24 14:54:39 -03:00
init-db.sh feat(dev-env): implement backup-based development workflow 2025-03-26 11:26:18 -03:00
install-and-verify-wp-cli.sh Update plugin verification and integration scripts for correct TEC plugin slugs; resolve activation issues; document E2E test failures and update integration testing plan 2025-04-24 14:54:39 -03:00
install-phpunit.sh feat: Implement auto page creation & fix login E2E tests 2025-03-28 17:18:21 -03:00
install-wp-tests.sh feat: Implement auto page creation & fix login E2E tests 2025-03-28 17:18:21 -03:00
logs.sh Initial commit: Implemented registration and login functionality 2025-03-25 10:56:29 -03:00
manage-db-fixed.sh feat(dev-env): implement backup-based development workflow 2025-03-26 11:26:18 -03:00
manage-db.sh feat(dev-env): implement backup-based development workflow 2025-03-26 11:26:18 -03:00
reset-dev.sh Initial commit: Implemented registration and login functionality 2025-03-25 10:56:29 -03:00
run-basic-tests.sh feat(testing): Implement HVAC_Test_User_Factory and update .gitignore 2025-04-14 17:41:36 -03:00
run-simplified-tests.sh feat(testing): Implement HVAC_Test_User_Factory and update .gitignore 2025-04-14 17:41:36 -03:00
run-staging-tests.sh Update plugin verification and integration scripts for correct TEC plugin slugs; resolve activation issues; document E2E test failures and update integration testing plan 2025-04-24 14:54:39 -03:00
run-staging-unit-tests-modified.sh feat(testing): Implement HVAC_Test_User_Factory and update .gitignore 2025-04-14 17:41:36 -03:00
run-staging-unit-tests.sh feat(testing): Implement HVAC_Test_User_Factory and update .gitignore 2025-04-14 17:41:36 -03:00
run-tests.sh feat(testing): Implement comprehensive trainer journey test suite with Page Object Model 2025-05-18 15:42:00 -03:00
setup-from-backup.sh feat(dev-env): implement backup-based development workflow 2025-03-26 11:26:18 -03:00
setup-ssl.sh Initial commit: Implemented registration and login functionality 2025-03-25 10:56:29 -03:00
setup-staging-test-users.sh feat(testing): Implement comprehensive trainer journey test suite with Page Object Model 2025-05-18 15:42:00 -03:00
staging-composer.json feat(testing): Implement HVAC_Test_User_Factory and update .gitignore 2025-04-14 17:41:36 -03:00
sync-staging.sh feat(testing): Implement HVAC_Test_User_Factory and update .gitignore 2025-04-14 17:41:36 -03:00
verify-dev-fixed.sh feat: Implement auto page creation & fix login E2E tests 2025-03-28 17:18:21 -03:00
verify-dev.sh feat: Implement auto page creation & fix login E2E tests 2025-03-28 17:18:21 -03:00
verify-simple.sh feat(dev-env): implement backup-based development workflow 2025-03-26 11:26:18 -03:00
verify-staging.sh feat(testing): Implement comprehensive trainer journey test suite with Page Object Model 2025-05-18 15:42:00 -03:00
verify-tec-plugins.sh Update plugin verification and integration scripts for correct TEC plugin slugs; resolve activation issues; document E2E test failures and update integration testing plan 2025-04-24 14:54:39 -03:00
wp-cli.phar feat: Implement auto page creation & fix login E2E tests 2025-03-28 17:18:21 -03:00
wp-tests-config-staging.php feat(testing): Implement HVAC_Test_User_Factory and update .gitignore 2025-04-14 17:41:36 -03:00