INNER CODE UNIT · Go
testBasicDdevTraditionalFunctionality
ddev/ddev · winpkg/installer_test.go:830
func testBasicDdevTraditionalFunctionality(t *testing.T) {
require := require.New(t)
t.Logf("Testing basic ddev functionality on Windows")
// Use full path since the current process doesn't see the PATH update from the installer
localAppData := os.Getenv("LOCALAPPDATA")
ddevPath := filepath.Join(localAppData, "Programs", "DDEV", "ddev.exe")
// Create a temporary directory for the test project
tempDir, err := os.MkdirTemp("", "ddev-test-")
require.NoError(err, "Failed to create temp directory: %v", err)
t.Cleanup(func() { os.RemoveAll(tempDir) })
projectName := "testproj"
projectDir := filepath.Join(tempDir, projectName)
// Create test project directory
err = os.MkdirAll(projectDir, 0755)