INNER CODE UNIT · Go
TestEnsureConfigDir
pilinux/gorest · config/config_internal_test.go:77
func TestEnsureConfigDir(t *testing.T) {
tempRoot := t.TempDir()
prevWD, err := os.Getwd()
if err != nil {
t.Fatalf("os.Getwd() error = %v", err)
}
if err = os.Chdir(tempRoot); err != nil {
t.Fatalf("os.Chdir() error = %v", err)
}
t.Cleanup(func() {
if chdirErr := os.Chdir(prevWD); chdirErr != nil {
t.Fatalf("restore working directory error = %v", chdirErr)
}
})
if err = ensureConfigDir(filepath.Join("tmp", "nested")); err != nil {