Files
2026-07-13 12:47:58 +08:00

27 lines
694 B
TypeScript

import { assert } from 'vitest'
import { sandboxTest, isDebug } from '../setup.js'
import { Sandbox } from '../../src'
sandboxTest.skipIf(isDebug)('pause sandbox', async ({ sandbox }) => {
await Sandbox.pause(sandbox.sandboxId)
assert.isFalse(
await sandbox.isRunning(),
'Sandbox should not be running after pause'
)
})
sandboxTest.skipIf(isDebug)('resume sandbox', async ({ sandbox }) => {
await Sandbox.pause(sandbox.sandboxId)
assert.isFalse(
await sandbox.isRunning(),
'Sandbox should not be running after pause'
)
await Sandbox.connect(sandbox.sandboxId)
assert.isTrue(
await sandbox.isRunning(),
'Sandbox should be running after resume'
)
})