Files
query-orchestration/internal/serviceconfig/rbac/testutil.go
T
2025-03-18 15:52:58 -07:00

22 lines
496 B
Go

package rbac
import (
"testing"
"queryorchestration/internal/rbac"
)
// TestKeyProvider creates a test key provider for testing
func TestKeyProvider(t *testing.T, privateKeyPath, publicKeyPath string) rbac.KeyProvider {
config := &AuthConfig{
AuthType: "local",
PrivateKeyPath: privateKeyPath,
PublicKeyPath: publicKeyPath,
}
err := config.InitializeAuthProvider()
if err != nil {
t.Fatalf("Failed to initialize auth config: %v", err)
}
return config.GetKeyProvider()
}