service_v1_test.go 533 B

1234567891011121314151617181920212223242526
  1. package registry
  2. import "testing"
  3. func TestLookupV1Endpoints(t *testing.T) {
  4. s, err := NewService(ServiceOptions{})
  5. if err != nil {
  6. t.Fatal(err)
  7. }
  8. cases := []struct {
  9. hostname string
  10. expectedLen int
  11. }{
  12. {"example.com", 1},
  13. {DefaultNamespace, 0},
  14. {DefaultV2Registry.Host, 0},
  15. {IndexHostname, 0},
  16. }
  17. for _, c := range cases {
  18. if ret, err := s.lookupV1Endpoints(c.hostname); err != nil || len(ret) != c.expectedLen {
  19. t.Errorf("lookupV1Endpoints(`"+c.hostname+"`) returned %+v and %+v", ret, err)
  20. }
  21. }
  22. }