| package registry | |
| import "testing" | |
| func TestLookupV1Endpoints(t *testing.T) { | |
| s, err := NewService(ServiceOptions{}) | |
| if err != nil { | |
| t.Fatal(err) | |
| } | |
| cases := []struct { | |
| hostname string | |
| expectedLen int | |
| }{ | |
| {"example.com", 1}, | |
| {DefaultNamespace, 0}, | |
| {DefaultV2Registry.Host, 0}, | |
| {IndexHostname, 0}, | |
| } | |
| for _, c := range cases { | |
| if ret, err := s.lookupV1Endpoints(c.hostname); err != nil || len(ret) != c.expectedLen { | |
| t.Errorf("lookupV1Endpoints(`"+c.hostname+"`) returned %+v and %+v", ret, err) | |
| } | |
| } | |
| } |