Files
iofficeai--aionui/tests/unit/assets/verifyBundledAioncoreInstallScript.test.ts
2026-07-13 13:20:22 +08:00

17 lines
795 B
TypeScript

import { describe, expect, it } from 'vitest';
import { readFileSync } from 'node:fs';
const script = readFileSync('resources/windows/support/verify-bundled-aioncore-install.ps1', 'utf8');
describe('Windows bundled aioncore install verifier', () => {
it('checks the Codex ACP platform binary path generated by aioncore', () => {
expect(script).toContain('"win32-x64" { "x86_64-pc-windows-msvc" }');
expect(script).toContain('"win32-arm64" { "aarch64-pc-windows-msvc" }');
expect(script).toContain('node_modules\\@openai\\codex-$RuntimeKey\\vendor\\$vendorTriple\\bin\\codex.exe');
});
it('does not check the legacy Zed Codex ACP package layout', () => {
expect(script).not.toContain('node_modules\\@zed-industries\\codex-acp-$RuntimeKey\\bin\\codex-acp.exe');
});
});