mirror of
https://github.com/docker/docker-credential-helpers.git
synced 2026-06-13 16:01:28 +05:30
client: don't use un-keyed literals in tests, and don't fail early
- don't fail tests early if there's more we can test - don't user un-keyed literals in tests Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
This commit is contained in:
+19
-12
@@ -113,7 +113,7 @@ func TestStore(t *testing.T) {
|
|||||||
|
|
||||||
for _, v := range valid {
|
for _, v := range valid {
|
||||||
if err := Store(mockProgramFn, &v); err != nil {
|
if err := Store(mockProgramFn, &v); err != nil {
|
||||||
t.Fatal(err)
|
t.Error(err)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -123,7 +123,7 @@ func TestStore(t *testing.T) {
|
|||||||
|
|
||||||
for _, v := range invalid {
|
for _, v := range invalid {
|
||||||
if err := Store(mockProgramFn, &v); err == nil {
|
if err := Store(mockProgramFn, &v); err == nil {
|
||||||
t.Fatalf("Expected error for server %s, got nil", v.ServerURL)
|
t.Errorf("Expected error for server %s, got nil", v.ServerURL)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -152,10 +152,10 @@ func TestGet(t *testing.T) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
if c.Username != v.Username {
|
if c.Username != v.Username {
|
||||||
t.Fatalf("expected username `%s`, got %s", v.Username, c.Username)
|
t.Errorf("expected username `%s`, got %s", v.Username, c.Username)
|
||||||
}
|
}
|
||||||
if c.Secret != v.Secret {
|
if c.Secret != v.Secret {
|
||||||
t.Fatalf("expected secret `%s`, got %s", v.Secret, c.Secret)
|
t.Errorf("expected secret `%s`, got %s", v.Secret, c.Secret)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -165,10 +165,17 @@ func TestGet(t *testing.T) {
|
|||||||
serverURL string
|
serverURL string
|
||||||
err string
|
err string
|
||||||
}{
|
}{
|
||||||
{missingCredsAddress, credentials.NewErrCredentialsNotFound().Error()},
|
{
|
||||||
{invalidServerAddress, "error getting credentials - err: exited 1, out: `program failed`"},
|
serverURL: missingCredsAddress,
|
||||||
{"", fmt.Sprintf("error getting credentials - err: %s, out: `%s`",
|
err: credentials.NewErrCredentialsNotFound().Error(),
|
||||||
missingServerURLErr.Error(), missingServerURLErr.Error())},
|
},
|
||||||
|
{
|
||||||
|
serverURL: invalidServerAddress,
|
||||||
|
err: "error getting credentials - err: exited 1, out: `program failed`",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
err: fmt.Sprintf("error getting credentials - err: %s, out: `%s`", missingServerURLErr.Error(), missingServerURLErr.Error()),
|
||||||
|
},
|
||||||
}
|
}
|
||||||
|
|
||||||
for _, v := range invalid {
|
for _, v := range invalid {
|
||||||
@@ -177,7 +184,7 @@ func TestGet(t *testing.T) {
|
|||||||
t.Fatalf("Expected error for server %s, got nil", v.serverURL)
|
t.Fatalf("Expected error for server %s, got nil", v.serverURL)
|
||||||
}
|
}
|
||||||
if err.Error() != v.err {
|
if err.Error() != v.err {
|
||||||
t.Fatalf("Expected error `%s`, got `%v`", v.err, err)
|
t.Errorf("Expected error `%s`, got `%v`", v.err, err)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -192,11 +199,11 @@ func ExampleErase() {
|
|||||||
|
|
||||||
func TestErase(t *testing.T) {
|
func TestErase(t *testing.T) {
|
||||||
if err := Erase(mockProgramFn, validServerAddress); err != nil {
|
if err := Erase(mockProgramFn, validServerAddress); err != nil {
|
||||||
t.Fatal(err)
|
t.Error(err)
|
||||||
}
|
}
|
||||||
|
|
||||||
if err := Erase(mockProgramFn, invalidServerAddress); err == nil {
|
if err := Erase(mockProgramFn, invalidServerAddress); err == nil {
|
||||||
t.Fatalf("Expected error for server %s, got nil", invalidServerAddress)
|
t.Errorf("Expected error for server %s, got nil", invalidServerAddress)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -207,6 +214,6 @@ func TestList(t *testing.T) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
if username, exists := auths[validServerAddress]; !exists || username != validUsername {
|
if username, exists := auths[validServerAddress]; !exists || username != validUsername {
|
||||||
t.Fatalf("auths[%s] returned %s, %t; expected %s, %t", validServerAddress, username, exists, validUsername, true)
|
t.Errorf("auths[%s] returned %s, %t; expected %s, %t", validServerAddress, username, exists, validUsername, true)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user