Fakultas Ilmu Komputer UI

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).

Merge request reports