diff --git a/packages/bash/pwsh-local/tests/executor.spec.ts b/packages/bash/pwsh-local/tests/executor.spec.ts index 6f38af8153..f84cc461d4 100644 --- a/packages/bash/pwsh-local/tests/executor.spec.ts +++ b/packages/bash/pwsh-local/tests/executor.spec.ts @@ -31,10 +31,10 @@ const hasPwsh = spawnSync(resolvePwshPath(), ['-NoLogo', '-NoProfile', '-NonInte /** Normalize PowerShell's platform line endings (CRLF on Windows, LF elsewhere). */ const lf = (text: string): string => text.replace(/\r\n/g, '\n') -/** Case-insensitive path equality on Windows (Get-Location may re-case the drive). */ +/** Filesystem path equality across macOS temp symlinks and Windows drive-letter casing. */ function samePath(actual: string, expected: string): boolean { const norm = (value: string) => ( - process.platform === 'win32' ? realpathSync.native(value).toLowerCase() : value + process.platform === 'win32' ? realpathSync.native(value).toLowerCase() : realpathSync.native(value) ) return norm(actual) === norm(expected) } diff --git a/packages/sandbox/sandbox-local/tests/packed-install.e2e.ts b/packages/sandbox/sandbox-local/tests/packed-install.e2e.ts index 6b7e547099..299a14d867 100644 --- a/packages/sandbox/sandbox-local/tests/packed-install.e2e.ts +++ b/packages/sandbox/sandbox-local/tests/packed-install.e2e.ts @@ -33,7 +33,10 @@ const WORKSPACE_CLOSURE = [ // from the registry). 'packages/sandbox/sandbox-windows-acl', 'packages/sandbox/sandbox', + 'packages/core/session', + 'packages/core/scope', 'packages/llm/llm', + 'packages/typert/type-meta', 'packages/attachment/attachment', 'packages/util/brand', 'packages/util/timeout',