Add windows implementation of Clearenv for tests

Apparently `Clearenv` in Windows just sets the variables to ""
This commit is contained in:
Jesse Szwedko
2016-11-12 20:01:44 -08:00
parent e367fafa3d
commit b4a64dc08d
3 changed files with 31 additions and 2 deletions

View File

@@ -191,7 +191,7 @@ func TestContext_IsSet_fromEnv(t *testing.T) {
unparsableIsSet, uIsSet bool
)
os.Clearenv()
clearenv()
os.Setenv("APP_TIMEOUT_SECONDS", "15.5")
os.Setenv("APP_PASSWORD", "")
a := App{
@@ -256,7 +256,7 @@ func TestContext_GlobalIsSet_fromEnv(t *testing.T) {
unparsableIsSet, uIsSet bool
)
os.Clearenv()
clearenv()
os.Setenv("APP_TIMEOUT_SECONDS", "15.5")
os.Setenv("APP_PASSWORD", "")
a := App{