test(sdk): restore tooling coverage

This commit is contained in:
imccyu
2026-07-15 23:26:40 +08:00
parent 394706fa3c
commit 8f9c13ffaa
3 changed files with 12 additions and 0 deletions

View File

@@ -289,6 +289,10 @@ describe('build profiles and invocation', () => {
let called = false
await runProjectBuild([], root, { run: async () => { called = true; return { exitCode: 0, signal: null } } })
expect(called).toBe(false)
const unreadableManifest = await mkdtemp(join(tmpdir(), 'dsh-build-unreadable-manifest-'))
temporary.push(unreadableManifest)
await mkdir(join(unreadableManifest, 'package.json'))
await expect(runProjectBuild([], unreadableManifest)).rejects.toThrow()
await expect(runSDK('index.js', { cwd: root })).rejects.toThrow('Run dsh-sdk build first')
})