package hetzner_test import ( "testing" "git.cloonar.com/cloonar/updns/internal/config" pvd "git.cloonar.com/cloonar/updns/internal/provider" "git.cloonar.com/cloonar/updns/internal/provider/hetzner" ) func TestNewProviderImplementsInterface(t *testing.T) { cfg := config.HetznerConfig{APIToken: "test-token"} prov, err := hetzner.NewProvider(cfg) if err != nil { t.Fatalf("NewProvider failed: %v", err) } var _ pvd.Provider = prov }