test: Add tests for /api/user/feed endpoint #44
Merged
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.
Integration of comprehensive functional tests (
TestUserPromoFeed
) that verify core endpoint behaviors:active
(boolean) andcategory
(case-insensitive) query parameters.limit
andoffset
, includingX-Total-Count
header validation.Addition of new focused validation tests (
TestUserPromoFeed
) using parameterized inputs to cover edge cases and invalid requests:401 Unauthorized
for requests lacking a token.limit
,offset
,category
,active
):limit
/offset
, non-boolean foractive
).limit
/offset
, category string length violations). - Empty string inputs for parameters that require specific formats.400 Bad Request
.