test:add test coverage for Quick Search and Dashboard pages...
What does this MR do and why?
This MR expands the frontend unit test suite.
Final Coverage Statistics: DashboardPage.tsx: 64.28% (Improved from ~39%) QuickSearchPage.tsx: 86.66% (Restored from 0%)
Project Coverage: Boosted overall line coverage to 77.93%, with 655/655 tests passing. Volunteer Workflows: Achieved 100% coverage for QuickSearch, AssignDoctor, and VerifyMedicines pages. Role-Based Testing: Restored full validation for Admin, Volunteer, and Doctor roles. Async Stability: Resolved synchronization issues in medication verification and queue updates. Reliability: Ensured the test suite is CI-ready with zero type-related failures.
Screenshots or screen recordings
MR acceptance checklist
Evaluate this MR against the MR acceptance checklist. It helps you analyze changes to reduce risks in quality, performance, reliability, security, and maintainability.
