add comprehensive unit tests for NotificationContext and PatientRegistrationPage
Added comprehensive unit test cases:
- NotificationContext.tsx
- PatientRegistrationPage.tsx
NotificationContext
- Added tests for Provider rendering
- Covered showNotification and hide/clear logic
- Tested default context behavior
- Covered hook usage validation
- Tested error case when used outside Provider (if applicable)
PatientRegistrationPage
- Covered successful registration flow
- Covered mutation error handling
- Covered loading and disabled states
- Covered edit mode behavior
- Covered conditional rendering branches
- Covered edge API response scenarios
- Mocked navigation behavior
- Covered alternate UI paths and fallback rendering
Edited by Damanagari Sathwika

