forgejo-mcp/pkg/forgejo/testing.go
Christoph Görn b478bff13d deps: ⬆️ migrate forgejo-sdk from v2 to v3
Update all import paths from forgejo-sdk/forgejo/v2 to v3.
No breaking API changes affect this codebase; build and tests pass.
2026-03-27 23:53:31 +01:00

14 lines
314 B
Go

package forgejo
import (
"sync"
forgejo_sdk "codeberg.org/mvdkleijn/forgejo-sdk/forgejo/v3"
)
// SetClientForTesting overrides the singleton client for testing purposes.
func SetClientForTesting(c *forgejo_sdk.Client) {
clientOnce = sync.Once{}
client = c
clientOnce.Do(func() {}) // mark as initialized
}