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  }