-
Notifications
You must be signed in to change notification settings - Fork 8
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
fix: [#515] bugs and add more tests #113
Conversation
WalkthroughThe changes involve modifications to the Changes
Assessment against linked issues
Possibly related PRs
Suggested reviewers
Tip CodeRabbit's docstrings feature is now available as part of our Early Access Program! Simply use the command 📜 Recent review detailsConfiguration used: CodeRabbit UI 📒 Files selected for processing (2)
🔇 Additional comments (8)context_request.go (2)
The added check properly handles the edge case where a query parameter contains a single empty string by returning an empty slice instead of
The change improves the query parameter handling by first checking for the key's existence before retrieving the map. This is a more robust approach that better handles edge cases. context_request_test.go (6)Line range hint The test name change from
The new test case properly verifies the handling of empty query parameters, ensuring they return empty strings as expected. This complements the body test case and improves overall test coverage. Line range hint The test name change from Line range hint The new test case verifies that empty array query parameters return empty slices, providing coverage for the fix implemented in Line range hint The test name change from Line range hint The new test case verifies that empty map query parameters return empty maps, providing coverage for the improved query parameter handling in Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media? 🪧 TipsChatThere are 3 ways to chat with CodeRabbit:
Note: Be mindful of the bot's finite context window. It's strongly recommended to break down tasks such as reading entire modules into smaller chunks. For a focused discussion, use review comments to chat about specific files and their changes, instead of using the PR comments. CodeRabbit Commands (Invoked using PR comments)
Other keywords and placeholders
CodeRabbit Configuration File (
|
📑 Description
Closes goravel/goravel#515
Summary by CodeRabbit
New Features
Bug Fixes
Tests
✅ Checks