@@ -16,9 +16,11 @@ func TestConfigPath(t *testing.T) {
1616 if err != nil {
1717 t .Fatalf ("ConfigPath: %v" , err )
1818 }
19+
1920 if filepath .Base (path ) != "config.json" {
2021 t .Fatalf ("unexpected config file: %q" , filepath .Base (path ))
2122 }
23+
2224 if filepath .Base (filepath .Dir (path )) != AppName {
2325 t .Fatalf ("unexpected config dir: %q" , filepath .Dir (path ))
2426 }
@@ -33,6 +35,7 @@ func TestReadConfig_Missing(t *testing.T) {
3335 if err != nil {
3436 t .Fatalf ("ReadConfig: %v" , err )
3537 }
38+
3639 if cfg .KeyringBackend != "" {
3740 t .Fatalf ("expected empty config, got %q" , cfg .KeyringBackend )
3841 }
@@ -47,21 +50,24 @@ func TestReadConfig_JSON5(t *testing.T) {
4750 if err != nil {
4851 t .Fatalf ("ConfigPath: %v" , err )
4952 }
50- if err := os .MkdirAll (filepath .Dir (path ), 0o700 ); err != nil {
51- t .Fatalf ("mkdir: %v" , err )
53+
54+ if mkErr := os .MkdirAll (filepath .Dir (path ), 0o700 ); mkErr != nil {
55+ t .Fatalf ("mkdir: %v" , mkErr )
5256 }
5357 data := `{
5458 // allow comments + trailing commas
5559 keyring_backend: "file",
5660}`
57- if err := os .WriteFile (path , []byte (data ), 0o600 ); err != nil {
58- t .Fatalf ("write config: %v" , err )
61+
62+ if writeErr := os .WriteFile (path , []byte (data ), 0o600 ); writeErr != nil {
63+ t .Fatalf ("write config: %v" , writeErr )
5964 }
6065
6166 cfg , err := ReadConfig ()
6267 if err != nil {
6368 t .Fatalf ("ReadConfig: %v" , err )
6469 }
70+
6571 if got := strings .TrimSpace (cfg .KeyringBackend ); got != "file" {
6672 t .Fatalf ("expected keyring_backend=file, got %q" , got )
6773 }
0 commit comments