1
0
mirror of https://github.com/docker/docker-credential-helpers.git synced 2026-06-13 16:01:28 +05:30

Export credentials functions to be able to use them as a library.

Signed-off-by: David Calavera <david.calavera@gmail.com>
This commit is contained in:
David Calavera
2016-03-24 14:52:17 -04:00
parent 6bbb56ae3c
commit 039c315f22
3 changed files with 43 additions and 27 deletions
+7 -7
View File
@@ -50,7 +50,7 @@ func TestStore(t *testing.T) {
in := bytes.NewReader(b)
h := newMemoryStore()
if err := store(h, in); err != nil {
if err := Store(h, in); err != nil {
t.Fatal(err)
}
@@ -82,13 +82,13 @@ func TestGet(t *testing.T) {
in := bytes.NewReader(b)
h := newMemoryStore()
if err := store(h, in); err != nil {
if err := Store(h, in); err != nil {
t.Fatal(err)
}
buf := strings.NewReader(serverURL)
w := new(bytes.Buffer)
if err := get(h, buf, w); err != nil {
if err := Get(h, buf, w); err != nil {
t.Fatal(err)
}
@@ -96,7 +96,7 @@ func TestGet(t *testing.T) {
t.Fatalf("expected output in the writer, got %d", w.Len())
}
var c credentialsGetResponse
var c Credentials
if err := json.NewDecoder(w).Decode(&c); err != nil {
t.Fatal(err)
}
@@ -124,17 +124,17 @@ func TestErase(t *testing.T) {
in := bytes.NewReader(b)
h := newMemoryStore()
if err := store(h, in); err != nil {
if err := Store(h, in); err != nil {
t.Fatal(err)
}
buf := strings.NewReader(serverURL)
if err := erase(h, buf); err != nil {
if err := Erase(h, buf); err != nil {
t.Fatal(err)
}
w := new(bytes.Buffer)
if err := get(h, buf, w); err == nil {
if err := Get(h, buf, w); err == nil {
t.Fatal("expected error getting missing creds, got empty")
}
}