@@ -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,26 @@ 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 {
42+
43+ err = os .MkdirAll (filepath .Dir (path ), 0o700 )
44+ if err != nil {
4145 t .Fatalf ("mkdir: %v" , err )
4246 }
43- if err := os .WriteFile (path , []byte (`{ keyring_backend: "file" }` ), 0o600 ); err != nil {
47+
48+ err = os .WriteFile (path , []byte (`{ keyring_backend: "file" }` ), 0o600 )
49+ if err != nil {
4450 t .Fatalf ("write config: %v" , err )
4551 }
4652
4753 info , err := ResolveKeyringBackendInfo ()
4854 if err != nil {
4955 t .Fatalf ("ResolveKeyringBackendInfo: %v" , err )
5056 }
57+
5158 if info .Value != "file" {
5259 t .Fatalf ("expected file, got %q" , info .Value )
5360 }
61+
5462 if info .Source != keyringBackendSourceConfig {
5563 t .Fatalf ("expected source config, got %q" , info .Source )
5664 }
@@ -66,20 +74,26 @@ func TestResolveKeyringBackendInfo_EnvOverridesConfig(t *testing.T) {
6674 if err != nil {
6775 t .Fatalf ("ConfigPath: %v" , err )
6876 }
69- if err := os .MkdirAll (filepath .Dir (path ), 0o700 ); err != nil {
77+
78+ err = os .MkdirAll (filepath .Dir (path ), 0o700 )
79+ if err != nil {
7080 t .Fatalf ("mkdir: %v" , err )
7181 }
72- if err := os .WriteFile (path , []byte (`{ keyring_backend: "file" }` ), 0o600 ); err != nil {
82+
83+ err = os .WriteFile (path , []byte (`{ keyring_backend: "file" }` ), 0o600 )
84+ if err != nil {
7385 t .Fatalf ("write config: %v" , err )
7486 }
7587
7688 info , err := ResolveKeyringBackendInfo ()
7789 if err != nil {
7890 t .Fatalf ("ResolveKeyringBackendInfo: %v" , err )
7991 }
92+
8093 if info .Value != "keychain" {
8194 t .Fatalf ("expected keychain, got %q" , info .Value )
8295 }
96+
8397 if info .Source != keyringBackendSourceEnv {
8498 t .Fatalf ("expected source env, got %q" , info .Source )
8599 }
@@ -90,6 +104,7 @@ func TestAllowedBackends_Invalid(t *testing.T) {
90104 if err == nil {
91105 t .Fatalf ("expected error" )
92106 }
107+
93108 if ! errors .Is (err , errInvalidKeyringBackend ) {
94109 t .Fatalf ("expected invalid backend error, got %v" , err )
95110 }
0 commit comments