@@ -19,10 +19,10 @@ func TestResolveKeyringBackendInfo_Default(t *testing.T) {
1919 if err != nil {
2020 t .Fatalf ("ResolveKeyringBackendInfo: %v" , err )
2121 }
22+
2223 if info .Value != "auto" {
2324 t .Fatalf ("expected auto, got %q" , info .Value )
24- }
25- if info .Source != keyringBackendSourceDefault {
25+ } else if info .Source != keyringBackendSourceDefault {
2626 t .Fatalf ("expected source default, got %q" , info .Source )
2727 }
2828}
@@ -37,20 +37,24 @@ func TestResolveKeyringBackendInfo_Config(t *testing.T) {
3737 if err != nil {
3838 t .Fatalf ("ConfigPath: %v" , err )
3939 }
40- if err := os .MkdirAll (filepath .Dir (path ), 0o700 ); err != nil {
41- t .Fatalf ("mkdir: %v" , err )
40+
41+ if mkdirErr := os .MkdirAll (filepath .Dir (path ), 0o700 ); mkdirErr != nil {
42+ t .Fatalf ("mkdir: %v" , mkdirErr )
4243 }
43- if err := os .WriteFile (path , []byte (`{ keyring_backend: "file" }` ), 0o600 ); err != nil {
44- t .Fatalf ("write config: %v" , err )
44+
45+ if writeErr := os .WriteFile (path , []byte (`{ keyring_backend: "file" }` ), 0o600 ); writeErr != nil {
46+ t .Fatalf ("write config: %v" , writeErr )
4547 }
4648
4749 info , err := ResolveKeyringBackendInfo ()
4850 if err != nil {
4951 t .Fatalf ("ResolveKeyringBackendInfo: %v" , err )
5052 }
53+
5154 if info .Value != "file" {
5255 t .Fatalf ("expected file, got %q" , info .Value )
5356 }
57+
5458 if info .Source != keyringBackendSourceConfig {
5559 t .Fatalf ("expected source config, got %q" , info .Source )
5660 }
@@ -66,20 +70,24 @@ func TestResolveKeyringBackendInfo_EnvOverridesConfig(t *testing.T) {
6670 if err != nil {
6771 t .Fatalf ("ConfigPath: %v" , err )
6872 }
69- if err := os .MkdirAll (filepath .Dir (path ), 0o700 ); err != nil {
70- t .Fatalf ("mkdir: %v" , err )
73+
74+ if mkdirErr := os .MkdirAll (filepath .Dir (path ), 0o700 ); mkdirErr != nil {
75+ t .Fatalf ("mkdir: %v" , mkdirErr )
7176 }
72- if err := os .WriteFile (path , []byte (`{ keyring_backend: "file" }` ), 0o600 ); err != nil {
73- t .Fatalf ("write config: %v" , err )
77+
78+ if writeErr := os .WriteFile (path , []byte (`{ keyring_backend: "file" }` ), 0o600 ); writeErr != nil {
79+ t .Fatalf ("write config: %v" , writeErr )
7480 }
7581
7682 info , err := ResolveKeyringBackendInfo ()
7783 if err != nil {
7884 t .Fatalf ("ResolveKeyringBackendInfo: %v" , err )
7985 }
86+
8087 if info .Value != "keychain" {
8188 t .Fatalf ("expected keychain, got %q" , info .Value )
8289 }
90+
8391 if info .Source != keyringBackendSourceEnv {
8492 t .Fatalf ("expected source env, got %q" , info .Source )
8593 }
@@ -90,6 +98,7 @@ func TestAllowedBackends_Invalid(t *testing.T) {
9098 if err == nil {
9199 t .Fatalf ("expected error" )
92100 }
101+
93102 if ! errors .Is (err , errInvalidKeyringBackend ) {
94103 t .Fatalf ("expected invalid backend error, got %v" , err )
95104 }
0 commit comments