github.com/flavio/docker@v0.1.3-0.20170117145210-f63d1a6eec47/registry/service_v1_test.go (about)

     1  package registry
     2  
     3  import "testing"
     4  
     5  func TestLookupV1Endpoints(t *testing.T) {
     6  	s := NewService(ServiceOptions{})
     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  
    18  	for _, c := range cases {
    19  		if ret, err := s.lookupV1Endpoints(c.hostname); err != nil || len(ret) != c.expectedLen {
    20  			t.Errorf("lookupV1Endpoints(`"+c.hostname+"`) returned %+v and %+v", ret, err)
    21  		}
    22  	}
    23  }