import { execFile } from 'node:child_process'import { promisify } from 'node:util'import { resolve } from 'node:path'import { expect, it } from 'vitest'const execFileAsync = promisify(execFile)it('keeps the generated web API map synchronized with the renderer contract catalog', async () => { await expect( execFileAsync(process.execPath, [resolve('scripts/generate-web-api-map.mjs'), '--check']) ).resolves.toBeDefined()})
import { execFile } from 'node:child_process'
import { promisify } from 'node:util'
import { resolve } from 'node:path'
import { expect, it } from 'vitest'
const execFileAsync = promisify(execFile)
it('keeps the generated web API map synchronized with the renderer contract catalog', async () => {
await expect(
execFileAsync(process.execPath, [resolve('scripts/generate-web-api-map.mjs'), '--check'])
).resolves.toBeDefined()
})