Skip to content

Test/improve coverage

Banuri Koushik Reddy requested to merge test/improve-coverage into develop

Description:

This MR introduces a comprehensive overhaul of the application's test infrastructure, significantly improving unit and integration test coverage across the frontend. Key additions include exhaustive tests for complex user workflows such as Profile management, the new Intern Onboarding flow, and the Document Digitization pipeline. Additionally, it fixes existing test failures by aligning assertions with the i18n translation system (using keys instead of hardcoded text) and standardizes service naming conventions (e.g., audioRecordingService) for better cross-platform compatibility. In total, approximately ~7,200 lines of test code and mocks were added or updated to ensure robust application stability.

Type of Change:

  • Bug Fix
  • Feature Development
  • Documentation
  • Test Coverage Expansion

Testing:

  • Tested on desktop
  • Tested on mobile
  • Tested in different browsers

Screenshots (if applicable):

Before image

After

image

Video Demo

N/A

If you have used AI create this PR, please also record video of yourself explaining the changes.

N/A

Checklist:

  • Code follows project style guidelines
  • Self-review completed
  • No console errors
  • TypeScript types are correct
Edited by Banuri Koushik Reddy

Merge request reports

Loading