github.com/TIBCOSoftware/flogo-lib@v0.5.9/app/propertyresolver/env_test.go (about) 1 package propertyresolver 2 3 import ( 4 "os" 5 "testing" 6 7 "github.com/stretchr/testify/assert" 8 ) 9 10 func TestEnvValueResolver(t *testing.T) { 11 os.Setenv("Test", "Test") 12 os.Setenv("TEST_PROP", "test.Prop") 13 14 defer func() { 15 os.Unsetenv("Test") 16 os.Unsetenv("TEST_PROP") 17 }() 18 resolver := &EnvVariableValueResolver{} 19 20 resolvedVal, found := resolver.LookupValue("Test") 21 assert.True(t, true, found) 22 assert.Equal(t, "Test", resolvedVal) 23 24 resolvedVal, found = resolver.LookupValue("test.Prop") 25 assert.True(t, true, found) 26 assert.Equal(t, "test.Prop", resolvedVal) 27 28 }