test(resume-parser): add timezone boundary coverage#3153
Merged
JhaSourav07 merged 1 commit intoJun 2, 2026
Merged
Conversation
Contributor
|
@chavanGaneshDatta is attempting to deploy a commit to the jhasourav07's projects Team on Vercel. A member of the Team first needs to authorize it. |
Aamod007
approved these changes
Jun 2, 2026
Contributor
|
🎉 Congratulations @chavanGaneshDatta! Your PR has been successfully merged. 🚀 Thank you for contributing to CommitPulse. Your work helps us build a better tool for the community.
Keep building! 💻✨ |
MasterJi27
pushed a commit
to MasterJi27/commitpulse
that referenced
this pull request
Jul 4, 2026
## Description Fixes JhaSourav07#2880 Added isolated unit tests for `lib/resume-parser.ts` focusing on parsing stability across timezone-related text inputs and calendar boundary edge cases. ### Changes - Added `lib/resume-parser.timezone-boundaries.test.ts` - Tested parser behavior with UTC, EST, IST, and timezone-style date references - Verified leap-year date references do not cause parsing failures - Tested daylight-saving and calendar boundary text inputs - Confirmed email extraction remains stable across varied date and timezone formats - Verified parser output remains consistent when processing date-related content - Improved coverage around date-oriented parsing edge cases and boundary conditions ## Pillar - [ ] 🎨 Pillar 1 — New Theme Design - [ ] 📐 Pillar 2 — Geometric SVG Improvement - [x] 🕐 Pillar 3 — Timezone Logic Optimization - [ ] 🛠️ Other (Bug fix, refactoring, docs) ## Visual Preview N/A (test-only changes) ## Checklist before requesting a review: - [x] I have read the `CONTRIBUTING.md` file. - [x] I have tested these changes locally. - [x] I have run `npm run format` and `npm run lint` locally and resolved all errors (CI will fail otherwise). - [x] My commits follow the Conventional Commits format (e.g., `feat(themes): ...`, `fix(calculate): ...`). - [ ] I have updated `README.md` if I added a new theme or URL parameter. - [x] I have starred the repo. - [x] I have made sure that I have only one commit to merge in this PR. - [x] The SVG output matches the CommitPulse "premium quality" aesthetic standard (no visual changes made). - [ ] (Recommended) I joined the CommitPulse Discord community for contributor discussions, mentorship, and faster PR support.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Description
Fixes #2880
Added isolated unit tests for
lib/resume-parser.tsfocusing on parsing stability across timezone-related text inputs and calendar boundary edge cases.Changes
lib/resume-parser.timezone-boundaries.test.tsPillar
Visual Preview
N/A (test-only changes)
Checklist before requesting a review:
CONTRIBUTING.mdfile.npm run formatandnpm run lintlocally and resolved all errors (CI will fail otherwise).feat(themes): ...,fix(calculate): ...).README.mdif I added a new theme or URL parameter.