Skip to content

Add property-based URL builder tests#81

Open
RomanOstr wants to merge 1 commit into
docker:mainfrom
Ceratops-Code:codex/upstream-property-tests
Open

Add property-based URL builder tests#81
RomanOstr wants to merge 1 commit into
docker:mainfrom
Ceratops-Code:codex/upstream-property-tests

Conversation

@RomanOstr
Copy link
Copy Markdown

Summary

  • extract shared URL builder helpers for Docker Hub search and repository/tag listing
  • add property-based checks for search, repository listing, and tag URL construction
  • run the new property test in CI

Why

These request-building paths are sensitive to optional filters, paging defaults, and encoding. Property-based tests cover a much wider input space than a few hand-written examples and help prevent regressions in query construction.

Scope

This PR is limited to URL-building refactors and property-based test coverage. It does not include fork-only publishing, policy, or release changes.

Validation

  • npm run lint
  • npm run test:property
  • npm run build

Note: local npm run format:check on this Windows worktree reported broad pre-existing formatting drift across tracked TypeScript/JSON files, so GitHub Actions on Linux should remain the source of truth for formatting on this PR.

@RomanOstr RomanOstr requested a review from a team as a code owner April 18, 2026 21:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant