Refactor custom test provider and improve coverage
-
Fix code smells in sonarqube. -
Add logout redirect to initial page functionality. -
Refactor test wrapper to allow custom user context values (more modular for each page). -
Adjust tests to match new implementation for test wrapper. -
Handle if user has not taken dietela quiz in manual registration page instead of login page. -
Add tests for edge cases (improve coverage).