internal/charts/repository_address_boundaries_test.go
Rama main · réplica de lectura del repositorio original.
package charts
import "testing"
func TestRepositoryURLsRejectReservedAndLinkLocalAddressFamilies(t *testing.T) {
urls := []string{
"https://198.51.100.4/charts",
"https://203.0.113.9/charts",
"https://[2001:db8::1]/charts",
"https://[fe80::1]/charts",
"https://[ff02::1]/charts",
}
for _, raw := range urls {
t.Run(raw, func(t *testing.T) {
if err := CheckRepoURL(raw); err == nil {
t.Fatalf("reserved repository address %q was accepted", raw)
}
})
}
}