Skip to content

Conversation

@asinghvi17
Copy link
Member

Extract test helper functionality from test/helpers.jl into a standalone
package GeometryOpsTestHelpers with proper package extension support.

This is an AI PR and still needs some looking through, but from my initial review it seems fine. One large motivator here is to allow @testset_implementations to be used by others, so anyone can test that their GeoInterface compatible algorithm works.

Extract test helper functionality from `test/helpers.jl` into a standalone
package `GeometryOpsTestHelpers` with proper package extension support.

This change separates geometry-specific monkey-patches for GeometryBasics,
ArchGDAL, and LibGEOS into dedicated package extensions that load only when
the corresponding packages are available. The core testing macros
`@test_implementations` and `@testset_implementations` remain in the main
module and work with any registered geometry implementation.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <[email protected]>
@asinghvi17 asinghvi17 marked this pull request as draft November 9, 2025 15:45
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.

2 participants