Files
e2b-dev--e2b/packages/js-sdk/tests/cmdHelper.ts
T
2026-07-13 12:47:58 +08:00

21 lines
447 B
TypeScript

import { CommandHandle, CommandExitError } from '../src/index.js'
import { assert } from 'vitest'
export function catchCmdExitErrorInBackground(cmd: CommandHandle) {
let disabled = false
cmd.wait().catch((res: CommandExitError) => {
if (!disabled) {
assert.equal(
res.exitCode,
0,
`command failed with exit code ${res.exitCode}: ${res.stderr}`
)
}
})
return () => {
disabled = true
}
}