@@ -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 }
@@ -33,26 +35,34 @@ func TestResolveKeyringBackendInfo_Config(t *testing.T) {
3335 t .Setenv ("XDG_CONFIG_HOME" , filepath .Join (home , "xdg-config" ))
3436 t .Setenv ("GOG_KEYRING_BACKEND" , "" )
3537
36- path , err := config .ConfigPath ()
37- if err != nil {
38- t .Fatalf ("ConfigPath: %v" , err )
38+ path , pathErr := config .ConfigPath ()
39+ if pathErr != nil {
40+ t .Fatalf ("ConfigPath: %v" , pathErr )
3941 }
40- if err := os .MkdirAll (filepath .Dir (path ), 0o700 ); err != nil {
41- t .Fatalf ("mkdir: %v" , err )
42+
43+ mkdirErr := os .MkdirAll (filepath .Dir (path ), 0o700 )
44+ if mkdirErr != nil {
45+ t .Fatalf ("mkdir: %v" , mkdirErr )
4246 }
43- if err := os .WriteFile (path , []byte (`{ keyring_backend: "file" }` ), 0o600 ); err != nil {
44- t .Fatalf ("write config: %v" , err )
47+
48+ writeErr := os .WriteFile (path , []byte (`{ keyring_backend: "file" }` ), 0o600 )
49+ if writeErr != nil {
50+ t .Fatalf ("write config: %v" , writeErr )
4551 }
4652
4753 info , err := ResolveKeyringBackendInfo ()
4854 if err != nil {
4955 t .Fatalf ("ResolveKeyringBackendInfo: %v" , err )
5056 }
51- if info .Value != "file" {
52- t .Fatalf ("expected file, got %q" , info .Value )
57+
58+ value := info .Value
59+ if value != "file" {
60+ t .Fatalf ("expected file, got %q" , value )
5361 }
54- if info .Source != keyringBackendSourceConfig {
55- t .Fatalf ("expected source config, got %q" , info .Source )
62+
63+ source := info .Source
64+ if source != keyringBackendSourceConfig {
65+ t .Fatalf ("expected source config, got %q" , source )
5666 }
5767}
5868
@@ -62,26 +72,34 @@ func TestResolveKeyringBackendInfo_EnvOverridesConfig(t *testing.T) {
6272 t .Setenv ("XDG_CONFIG_HOME" , filepath .Join (home , "xdg-config" ))
6373 t .Setenv ("GOG_KEYRING_BACKEND" , "keychain" )
6474
65- path , err := config .ConfigPath ()
66- if err != nil {
67- t .Fatalf ("ConfigPath: %v" , err )
75+ path , pathErr := config .ConfigPath ()
76+ if pathErr != nil {
77+ t .Fatalf ("ConfigPath: %v" , pathErr )
6878 }
69- if err := os .MkdirAll (filepath .Dir (path ), 0o700 ); err != nil {
70- t .Fatalf ("mkdir: %v" , err )
79+
80+ mkdirErr := os .MkdirAll (filepath .Dir (path ), 0o700 )
81+ if mkdirErr != nil {
82+ t .Fatalf ("mkdir: %v" , mkdirErr )
7183 }
72- if err := os .WriteFile (path , []byte (`{ keyring_backend: "file" }` ), 0o600 ); err != nil {
73- t .Fatalf ("write config: %v" , err )
84+
85+ writeErr := os .WriteFile (path , []byte (`{ keyring_backend: "file" }` ), 0o600 )
86+ if writeErr != nil {
87+ t .Fatalf ("write config: %v" , writeErr )
7488 }
7589
7690 info , err := ResolveKeyringBackendInfo ()
7791 if err != nil {
7892 t .Fatalf ("ResolveKeyringBackendInfo: %v" , err )
7993 }
80- if info .Value != "keychain" {
81- t .Fatalf ("expected keychain, got %q" , info .Value )
94+
95+ value := info .Value
96+ if value != "keychain" {
97+ t .Fatalf ("expected keychain, got %q" , value )
8298 }
83- if info .Source != keyringBackendSourceEnv {
84- t .Fatalf ("expected source env, got %q" , info .Source )
99+
100+ source := info .Source
101+ if source != keyringBackendSourceEnv {
102+ t .Fatalf ("expected source env, got %q" , source )
85103 }
86104}
87105
@@ -90,7 +108,8 @@ func TestAllowedBackends_Invalid(t *testing.T) {
90108 if err == nil {
91109 t .Fatalf ("expected error" )
92110 }
93- if ! errors .Is (err , errInvalidKeyringBackend ) {
111+
112+ if isInvalid := errors .Is (err , errInvalidKeyringBackend ); ! isInvalid {
94113 t .Fatalf ("expected invalid backend error, got %v" , err )
95114 }
96115}
0 commit comments