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 {

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…