utils_test.go 440 B

123456789101112131415161718192021
  1. package utils
  2. import "testing"
  3. func TestReplaceAndAppendEnvVars(t *testing.T) {
  4. var (
  5. d = []string{"HOME=/"}
  6. o = []string{"HOME=/root", "TERM=xterm"}
  7. )
  8. env := ReplaceOrAppendEnvValues(d, o)
  9. if len(env) != 2 {
  10. t.Fatalf("expected len of 2 got %d", len(env))
  11. }
  12. if env[0] != "HOME=/root" {
  13. t.Fatalf("expected HOME=/root got '%s'", env[0])
  14. }
  15. if env[1] != "TERM=xterm" {
  16. t.Fatalf("expected TERM=xterm got '%s'", env[1])
  17. }
  18. }