github.com/elves/elvish@v0.15.0/pkg/eval/vars/env_test.go (about) 1 package vars 2 3 import ( 4 "os" 5 "testing" 6 ) 7 8 func TestFromEnv(t *testing.T) { 9 name := "elvish_test" 10 v := FromEnv(name) 11 os.Setenv(name, "foo") 12 if v.Get() != "foo" { 13 t.Errorf("envVariable.Get doesn't return env value") 14 } 15 v.Set("bar") 16 if os.Getenv(name) != "bar" { 17 t.Errorf("envVariable.Set doesn't alter env value") 18 } 19 }