diff --git a/command/server_test.go b/command/server_test.go index 9c2f1eb42c..0800df57ec 100644 --- a/command/server_test.go +++ b/command/server_test.go @@ -17,6 +17,7 @@ import ( "fmt" "io/ioutil" "os" + "path/filepath" "regexp" "strings" "sync" @@ -328,7 +329,17 @@ func TestServer(t *testing.T) { // TestServer_DevTLS verifies that a vault server starts up correctly with the -dev-tls flag func TestServer_DevTLS(t *testing.T) { ui, cmd := testServerCommand(t) - args := []string{"-dev-tls", "-dev-listen-address=127.0.0.1:0", "-test-server-config"} + + configPath := filepath.Join(t.TempDir(), "config.hcl") + err := os.WriteFile(configPath, []byte(testConfig), 0o644) + require.NoError(t, err) + + args := []string{ + "-dev-tls", + "-dev-listen-address=127.0.0.1:0", + "-test-server-config", + "-config=" + configPath, + } retCode := cmd.Run(args) output := ui.ErrorWriter.String() + ui.OutputWriter.String() require.Equal(t, 0, retCode, output)