ollie/env/env_test.go

23 lines
443 B
Go

package env
import (
"os"
"testing"
)
func TestEnsureDefaults(t *testing.T) {
EnsureDefaults()
}
func TestLoadFile(t *testing.T) {
dir := t.TempDir()
f := dir + "/env"
os.WriteFile(f, []byte("OLLIE_TEST_LOAD=testval\n"), 0600)
t.Setenv("OLLIE_TEST_LOAD", "")
os.Unsetenv("OLLIE_TEST_LOAD")
loadFile(f)
if got := os.Getenv("OLLIE_TEST_LOAD"); got != "testval" {
t.Errorf("loadFile: OLLIE_TEST_LOAD = %q, want testval", got)
}
}