github.com/ggreg80/ketos@v0.0.0-20171109040536-049616f51ddb/testdata/affect-registry/registry_test.go (about) 1 package registry_test 2 3 import ( 4 "github.com/heroku/docker-registry-client/registry" 5 "github.com/stretchr/testify/assert" 6 "testing" 7 ) 8 9 var ( 10 url = "http://registry-1.docker.io/" 11 username = "" 12 password = "" 13 ) 14 15 func TestRepositoryTags(t *testing.T) { 16 t.SkipNow() 17 18 hub, err := registry.New(url, username, password) 19 assert.NoError(t, err) 20 21 tags, err := hub.Tags("library/docker") 22 assert.NoError(t, err) 23 24 assert.Contains(t, tags, "stable-dind") 25 assert.Contains(t, tags, "17.05-dind") 26 } 27 28 func TestManifests(t *testing.T) { 29 30 hub, err := registry.New(url, username, password) 31 assert.NoError(t, err) 32 33 manifest, err := hub.Manifest("library/docker", "17.05-dind") 34 assert.NoError(t, err) 35 json, err := manifest.MarshalJSON() 36 assert.NoError(t, err) 37 t.Log(string(json)) 38 }