From 90d8b40808123c6a98b2142401f52ff0e6b867bb Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Tue, 3 Mar 2026 01:08:58 +0000 Subject: [PATCH] perf(test): simplify plugin install fixture archive loading --- src/plugins/install.test.ts | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/src/plugins/install.test.ts b/src/plugins/install.test.ts index e18362e18e5..40ce9b18f99 100644 --- a/src/plugins/install.test.ts +++ b/src/plugins/install.test.ts @@ -104,7 +104,7 @@ async function packToArchive({ return dest; } -async function createVoiceCallArchiveBuffer(version: string): Promise { +function readVoiceCallArchiveBuffer(version: string): Buffer { return fs.readFileSync(path.join(pluginFixturesDir, `voice-call-${version}.tgz`)); } @@ -123,27 +123,27 @@ function getArchiveFixturePath(params: { return archivePath; } -async function createZipperArchiveBuffer(): Promise { +function readZipperArchiveBuffer(): Buffer { return fs.readFileSync(path.join(pluginFixturesDir, "zipper-0.0.1.zip")); } -const VOICE_CALL_ARCHIVE_V1_BUFFER_PROMISE = createVoiceCallArchiveBuffer("0.0.1"); -const VOICE_CALL_ARCHIVE_V2_BUFFER_PROMISE = createVoiceCallArchiveBuffer("0.0.2"); -const ZIPPER_ARCHIVE_BUFFER_PROMISE = createZipperArchiveBuffer(); +const VOICE_CALL_ARCHIVE_V1_BUFFER = readVoiceCallArchiveBuffer("0.0.1"); +const VOICE_CALL_ARCHIVE_V2_BUFFER = readVoiceCallArchiveBuffer("0.0.2"); +const ZIPPER_ARCHIVE_BUFFER = readZipperArchiveBuffer(); -async function getVoiceCallArchiveBuffer(version: string): Promise { +function getVoiceCallArchiveBuffer(version: string): Buffer { if (version === "0.0.1") { - return VOICE_CALL_ARCHIVE_V1_BUFFER_PROMISE; + return VOICE_CALL_ARCHIVE_V1_BUFFER; } if (version === "0.0.2") { - return VOICE_CALL_ARCHIVE_V2_BUFFER_PROMISE; + return VOICE_CALL_ARCHIVE_V2_BUFFER; } - return createVoiceCallArchiveBuffer(version); + return readVoiceCallArchiveBuffer(version); } async function setupVoiceCallArchiveInstall(params: { outName: string; version: string }) { const stateDir = makeTempDir(); - const archiveBuffer = await getVoiceCallArchiveBuffer(params.version); + const archiveBuffer = getVoiceCallArchiveBuffer(params.version); const archivePath = getArchiveFixturePath({ cacheKey: `voice-call:${params.version}`, outName: params.outName, @@ -435,7 +435,7 @@ describe("installPluginFromArchive", () => { const archivePath = getArchiveFixturePath({ cacheKey: "zipper:0.0.1", outName: "zipper-0.0.1.zip", - buffer: await ZIPPER_ARCHIVE_BUFFER_PROMISE, + buffer: ZIPPER_ARCHIVE_BUFFER, }); const extensionsDir = path.join(stateDir, "extensions"); @@ -451,12 +451,12 @@ describe("installPluginFromArchive", () => { const archiveV1 = getArchiveFixturePath({ cacheKey: "voice-call:0.0.1", outName: "voice-call-0.0.1.tgz", - buffer: await VOICE_CALL_ARCHIVE_V1_BUFFER_PROMISE, + buffer: VOICE_CALL_ARCHIVE_V1_BUFFER, }); const archiveV2 = getArchiveFixturePath({ cacheKey: "voice-call:0.0.2", outName: "voice-call-0.0.2.tgz", - buffer: await VOICE_CALL_ARCHIVE_V2_BUFFER_PROMISE, + buffer: VOICE_CALL_ARCHIVE_V2_BUFFER, }); const extensionsDir = path.join(stateDir, "extensions"); @@ -754,7 +754,7 @@ describe("installPluginFromNpmSpec", () => { fs.mkdirSync(extensionsDir, { recursive: true }); const run = vi.mocked(runCommandWithTimeout); - const voiceCallArchiveBuffer = await VOICE_CALL_ARCHIVE_V1_BUFFER_PROMISE; + const voiceCallArchiveBuffer = VOICE_CALL_ARCHIVE_V1_BUFFER; let packTmpDir = ""; const packedName = "voice-call-0.0.1.tgz";