1
0
mirror of https://github.com/google/gops.git synced 2025-02-19 19:59:55 +02:00
gops/internal/internal_test.go
Rambone dcc978d6e8 make ConfigDir configurable (#61)
make ConfigDir configurable

* internal: retrieve ConfigDir from GOPS_CONFIG_DIR environment variable

* make code graceful

* code optimize
2017-11-13 00:52:04 -07:00

24 lines
370 B
Go

package internal
import (
"os"
"testing"
)
func TestConfigDir(t *testing.T) {
key := gopsConfigDirEnvKey
oldDir := os.Getenv(key)
defer os.Setenv(key, oldDir)
newDir := "foo-bar"
os.Setenv(key, newDir)
configDir, err := ConfigDir()
if err != nil {
t.Fatal(err)
}
if g, w := configDir, newDir; g != w {
t.Errorf("ConfigDir: got=%v want=%v", g, w)
}
}