mirror of
https://github.com/qdm12/ddns-updater.git
synced 2026-08-02 18:48:49 -04:00
feat(publicip): better error messages stating the provider type if unknown
This commit is contained in:
@@ -53,7 +53,7 @@ func Test_SetProviders(t *testing.T) {
|
||||
expectedSettings: settings{
|
||||
providers: []Provider{Cloudflare},
|
||||
},
|
||||
err: errors.New("unknown provider: invalid"),
|
||||
err: errors.New("unknown public IP echo DNS provider: invalid"),
|
||||
},
|
||||
}
|
||||
|
||||
|
||||
@@ -22,7 +22,7 @@ func ListProviders() []Provider {
|
||||
}
|
||||
}
|
||||
|
||||
var ErrUnknownProvider = errors.New("unknown provider")
|
||||
var ErrUnknownProvider = errors.New("unknown public IP echo DNS provider")
|
||||
|
||||
func ValidateProvider(provider Provider) error {
|
||||
for _, possible := range ListProviders() {
|
||||
|
||||
@@ -22,7 +22,7 @@ func Test_ValidateProvider(t *testing.T) {
|
||||
},
|
||||
"invalid provider": {
|
||||
provider: Provider("invalid"),
|
||||
err: errors.New("unknown provider: invalid"),
|
||||
err: errors.New("unknown public IP echo DNS provider: invalid"),
|
||||
},
|
||||
}
|
||||
|
||||
|
||||
@@ -66,7 +66,7 @@ func Test_New(t *testing.T) {
|
||||
SetProvidersIP(Provider("invalid")),
|
||||
},
|
||||
err: ErrUnknownProvider,
|
||||
errMessage: "unknown provider: invalid",
|
||||
errMessage: "unknown public IP echo HTTP provider: invalid",
|
||||
},
|
||||
}
|
||||
|
||||
|
||||
@@ -42,7 +42,7 @@ func ListProvidersForVersion(version ipversion.IPVersion) (providers []Provider)
|
||||
}
|
||||
|
||||
var (
|
||||
ErrUnknownProvider = errors.New("unknown provider")
|
||||
ErrUnknownProvider = errors.New("unknown public IP echo HTTP provider")
|
||||
ErrProviderIPVersion = errors.New("provider does not support IP version")
|
||||
)
|
||||
|
||||
|
||||
@@ -65,7 +65,7 @@ func Test_ValidateProvider(t *testing.T) {
|
||||
"unknown": {
|
||||
provider: Provider("unknown"),
|
||||
version: ipversion.IP4,
|
||||
err: errors.New("unknown provider: unknown"),
|
||||
err: errors.New("unknown public IP echo HTTP provider: unknown"),
|
||||
},
|
||||
}
|
||||
|
||||
|
||||
@@ -20,7 +20,7 @@ func ListProviders() []Provider {
|
||||
}
|
||||
}
|
||||
|
||||
var ErrUnknownProvider = errors.New("unknown provider")
|
||||
var ErrUnknownProvider = errors.New("unknown public IP information provider")
|
||||
|
||||
func ValidateProvider(provider Provider) error {
|
||||
for _, possible := range ListProviders() {
|
||||
|
||||
Reference in New Issue
Block a user