@@ -19,9 +19,11 @@ 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 )
2425 }
26+
2527 if info .Source != keyringBackendSourceDefault {
2628 t .Fatalf ("expected source default, got %q" , info .Source )
2729 }
@@ -37,20 +39,24 @@ func TestResolveKeyringBackendInfo_Config(t *testing.T) {
3739 if err != nil {
3840 t .Fatalf ("ConfigPath: %v" , err )
3941 }
40- if err := os .MkdirAll (filepath .Dir (path ), 0o700 ); err != nil {
41- t .Fatalf ("mkdir: %v" , err )
42+
43+ if mkdirErr := os .MkdirAll (filepath .Dir (path ), 0o700 ); mkdirErr != nil {
44+ t .Fatalf ("mkdir: %v" , mkdirErr )
4245 }
43- if err := os .WriteFile (path , []byte (`{ keyring_backend: "file" }` ), 0o600 ); err != nil {
44- t .Fatalf ("write config: %v" , err )
46+
47+ if writeErr := os .WriteFile (path , []byte (`{ keyring_backend: "file" }` ), 0o600 ); writeErr != nil {
48+ t .Fatalf ("write config: %v" , writeErr )
4549 }
4650
4751 info , err := ResolveKeyringBackendInfo ()
4852 if err != nil {
4953 t .Fatalf ("ResolveKeyringBackendInfo: %v" , err )
5054 }
55+
5156 if info .Value != "file" {
5257 t .Fatalf ("expected file, got %q" , info .Value )
5358 }
59+
5460 if info .Source != keyringBackendSourceConfig {
5561 t .Fatalf ("expected source config, got %q" , info .Source )
5662 }
@@ -66,20 +72,24 @@ func TestResolveKeyringBackendInfo_EnvOverridesConfig(t *testing.T) {
6672 if err != nil {
6773 t .Fatalf ("ConfigPath: %v" , err )
6874 }
69- if err := os .MkdirAll (filepath .Dir (path ), 0o700 ); err != nil {
70- t .Fatalf ("mkdir: %v" , err )
75+
76+ if mkdirErr := os .MkdirAll (filepath .Dir (path ), 0o700 ); mkdirErr != nil {
77+ t .Fatalf ("mkdir: %v" , mkdirErr )
7178 }
72- if err := os .WriteFile (path , []byte (`{ keyring_backend: "file" }` ), 0o600 ); err != nil {
73- t .Fatalf ("write config: %v" , err )
79+
80+ if writeErr := os .WriteFile (path , []byte (`{ keyring_backend: "file" }` ), 0o600 ); writeErr != nil {
81+ t .Fatalf ("write config: %v" , writeErr )
7482 }
7583
7684 info , err := ResolveKeyringBackendInfo ()
7785 if err != nil {
7886 t .Fatalf ("ResolveKeyringBackendInfo: %v" , err )
7987 }
88+
8089 if info .Value != "keychain" {
8190 t .Fatalf ("expected keychain, got %q" , info .Value )
8291 }
92+
8393 if info .Source != keyringBackendSourceEnv {
8494 t .Fatalf ("expected source env, got %q" , info .Source )
8595 }
@@ -90,6 +100,7 @@ func TestAllowedBackends_Invalid(t *testing.T) {
90100 if err == nil {
91101 t .Fatalf ("expected error" )
92102 }
103+
93104 if ! errors .Is (err , errInvalidKeyringBackend ) {
94105 t .Fatalf ("expected invalid backend error, got %v" , err )
95106 }
0 commit comments