package daemon
import (
"os"
"path/filepath"
"testing"
)
func TestEnsureProcessTempDirCreatesMissingDirectory(t *testing.T) {
tmpDir := filepath.Join(t.TempDir(), "conch", "tmp")
t.Setenv("TMPDIR", tmpDir)
if err := ensureProcessTempDir(); err != nil {
t.Fatalf("ensureProcessTempDir() error = %v", err)
}
if info, err := os.Stat(tmpDir); err != nil || !info.IsDir() {
t.Fatalf("temp directory stat = %#v, error = %v", info, err)
}
}