Files
bd2/go/cmd/bd2server/dev_command_test.go
T

19 lines
531 B
Go

//go:build !release
package main
import "testing"
func TestAppendDefaultFlagPreservesExplicitOverride(t *testing.T) {
for _, args := range [][]string{{"--data-dir", "custom"}, {"--data-dir=custom"}} {
got := appendDefaultFlag(append([]string(nil), args...), "--data-dir", "default")
if len(got) != len(args) {
t.Fatalf("args=%v got=%v", args, got)
}
}
got := appendDefaultFlag(nil, "--data-dir", "default")
if len(got) != 2 || got[0] != "--data-dir" || got[1] != "default" {
t.Fatalf("default args=%v", got)
}
}