From b3ebaa455d56dbdcbebb3a6c1f815bd18ef8cbe1 Mon Sep 17 00:00:00 2001 From: avaid96 Date: Fri, 15 Jul 2016 17:32:47 -0700 Subject: [PATCH] trying to the OSX test to pass on Travis, it passes locally Signed-off-by: avaid96 --- osxkeychain/osxkeychain_darwin_test.go | 10 +++++----- wincred/wincred_windows.go | 8 ++++++++ 2 files changed, 13 insertions(+), 5 deletions(-) diff --git a/osxkeychain/osxkeychain_darwin_test.go b/osxkeychain/osxkeychain_darwin_test.go index 51ae1b4..3734d93 100644 --- a/osxkeychain/osxkeychain_darwin_test.go +++ b/osxkeychain/osxkeychain_darwin_test.go @@ -34,15 +34,15 @@ func TestOSXKeychainHelper(t *testing.T) { t.Fatalf("expected %s, got %s\n", "foobarbaz", secret) } - if err := helper.Delete(creds.ServerURL); err != nil { - t.Fatal(err) - } - helper.Add(creds) - defer helper.Delete(creds.ServerURL) paths, accts, err := helper.List() if err != nil || len(paths) == 0 || len(accts) == 0 { t.Fatal(err) } + + if err := helper.Delete(creds.ServerURL); err != nil { + t.Fatal(err) + } + helper.Add(creds1) defer helper.Delete(creds1.ServerURL) newpaths, newaccts, err := helper.List() diff --git a/wincred/wincred_windows.go b/wincred/wincred_windows.go index 0587cf0..134883c 100644 --- a/wincred/wincred_windows.go +++ b/wincred/wincred_windows.go @@ -37,3 +37,11 @@ func (h Wincred) Get(serverURL string) (string, string, error) { } return g.UserName, string(g.CredentialBlob), nil } + +func (h Wincred) List() ([]string, []string, error) { + accts, paths, err := winc.List() + if err != nil { + return err + } + return paths, accts, nil +}