summaryrefslogtreecommitdiffstats
path: root/client/go/cmd/config_test.go
diff options
context:
space:
mode:
Diffstat (limited to 'client/go/cmd/config_test.go')
-rw-r--r--client/go/cmd/config_test.go7
1 files changed, 6 insertions, 1 deletions
diff --git a/client/go/cmd/config_test.go b/client/go/cmd/config_test.go
index 741e23a5c5a..a3ce7ee959d 100644
--- a/client/go/cmd/config_test.go
+++ b/client/go/cmd/config_test.go
@@ -4,6 +4,7 @@ package cmd
import (
"os"
"path/filepath"
+ "strings"
"testing"
"github.com/stretchr/testify/assert"
@@ -55,11 +56,15 @@ func TestConfig(t *testing.T) {
assertConfigCommand(t, configHome, "", "config", "set", "quiet", "true")
assertConfigCommand(t, configHome, "", "config", "set", "quiet", "false")
+ // zone
+ assertConfigCommand(t, configHome, "", "config", "set", "zone", "dev.us-east-1")
+ assertConfigCommand(t, configHome, "zone = dev.us-east-1\n", "config", "get", "zone")
+
// Write empty value, which should be ignored. This is for compatibility with older config formats
configFile := filepath.Join(configHome, "config.yaml")
data, err := os.ReadFile(configFile)
require.Nil(t, err)
- config := string(data) + "zone: \"\"\n"
+ config := strings.ReplaceAll(string(data), "dev.us-east-1", `""`)
require.Nil(t, os.WriteFile(configFile, []byte(config), 0600))
assertConfigCommand(t, configHome, "zone = <unset>\n", "config", "get", "zone")
}