Skip to content

Commit 5c92565

Browse files
committed
test(computer-use): derive cleanup expectations from host paths
1 parent 895f609 commit 5c92565

1 file changed

Lines changed: 3 additions & 2 deletions

File tree

‎src/main/computer/macos-computer-use-permission-status.test.ts‎

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ import { execFileSync, spawn, spawnSync } from 'node:child_process'
22
import { mkdtemp, readFile, rm, stat } from 'node:fs/promises'
33
import { join } from 'node:path'
44
import { afterEach, beforeEach, describe, expect, it, vi } from 'vitest'
5+
import { escapeRegex } from '../../shared/string-utils'
56

67
const resolveHelperAppPathMock = vi.hoisted(() => vi.fn())
78
const resolveHelperExecutablePathMock = vi.hoisted(() => vi.fn())
@@ -290,7 +291,7 @@ describe('getComputerUsePermissionStatus', () => {
290291
program: '/usr/bin/pkill',
291292
args: [
292293
'-f',
293-
`(^|[[:space:]/])orca-computer-use-macos[[:space:]]+--permission-status-file[[:space:]]+${directory}/status\\.json$`
294+
`(^|[[:space:]/])orca-computer-use-macos[[:space:]]+--permission-status-file[[:space:]]+${escapeRegex(join(directory, 'status.json'))}$`
294295
],
295296
timeoutMs: 2000,
296297
stdio: 'ignore'
@@ -305,7 +306,7 @@ function expectOnlyOwnStatusHelperStopped(): void {
305306
program: '/usr/bin/pkill',
306307
args: [
307308
'-f',
308-
'(^|[[:space:]/])orca-computer-use-macos[[:space:]]+--permission-status-file[[:space:]]+/tmp/orca-computer-use-permissions-test/status\\.json$'
309+
`(^|[[:space:]/])orca-computer-use-macos[[:space:]]+--permission-status-file[[:space:]]+${escapeRegex(permissionStatusPath)}$`
309310
],
310311
timeoutMs: 2000,
311312
stdio: 'ignore'

0 commit comments

Comments
 (0)