feat: add unit testing infrastructure, E2E tests, and CI/CD workflows#3758
Conversation
- Introduced `PaginatedResponse` and `QueryParams` interfaces for handling paginated API responses. - Defined various interfaces for entities such as `BoardMember`, `Career`, `Event`, `Publication`, and more to standardize data structures. - Added `normalizeDepartment` helper function for department normalization in `Career`. - Created `ForumEvent` and `ForumTitlesResponse` interfaces to structure forum event data and responses.
… dialog components
… and loading states
… better layout and styling
…rd, IconsPackagePage, and PackagesPage components
…PackagesPage components
…vConPage components
- Created tests for API routes to ensure section existence and route formats. - Implemented tests for BaseApiService methods including URL building and HTTP methods. - Added tests for countrySlice to validate country selection and clearing. - Developed tests for forumSlice to manage event selection and active tab state. - Introduced tests for modalSlice to verify modal open/close functionality and state toggling.
…ityDisplay components
…roved readability
|
Important Review skippedToo many files! This PR contains 412 files, which is 262 over the limit of 150. To get a review, narrow the scope: Upgrade to a paid plan to raise the limit. ⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Run ID: ⛔ Files ignored due to path filters (1)
📒 Files selected for processing (412)
You can disable this status message by setting the Use the checkbox below for a quick retry:
✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
|
New azure website changes available for preview here |
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files
Flags with carried forward coverage won't be shown. Click here to find out more. @@ Coverage Diff @@
## staging #3758 +/- ##
============================================
+ Coverage 53.38% 65.69% +12.30%
============================================
Files 112 156 +44
Lines 4516 7812 +3296
Branches 1473 1918 +445
============================================
+ Hits 2411 5132 +2721
- Misses 2105 2620 +515
- Partials 0 60 +60 🚀 New features to boost your workflow:
|
|
New azure website changes available for preview here |
|
New azure website changes available for preview here |
Status of maturity (all need to be checked before merging):
Screenshots (optional)