| package utils | |
| import "testing" | |
| func TestReplaceAndAppendEnvVars(t *testing.T) { | |
| var ( | |
| d = []string{"HOME=/"} | |
| o = []string{"HOME=/root", "TERM=xterm"} | |
| ) | |
| env := ReplaceOrAppendEnvValues(d, o) | |
| if len(env) != 2 { | |
| t.Fatalf("expected len of 2 got %d", len(env)) | |
| } | |
| if env[0] != "HOME=/root" { | |
| t.Fatalf("expected HOME=/root got '%s'", env[0]) | |
| } | |
| if env[1] != "TERM=xterm" { | |
| t.Fatalf("expected TERM=xterm got '%s'", env[1]) | |
| } | |
| } |