Fakultas Ilmu Komputer UI

Refactor custom test provider and improve coverage

Merged Wulan Mantiri requested to merge refactor-test-provider-and-improve-coverage into staging
  • 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).

Merge request reports