From 91d71a1b40085eeeba40e87736e6dafb94d0caa0 Mon Sep 17 00:00:00 2001 From: O96u Date: Wed, 9 Sep 2026 14:57:11 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8D=20CI=20=E6=B4=BB?= =?UTF-8?q?=E5=8A=A8=E6=97=A5=E5=BF=97=E5=86=92=E7=83=9F=E6=B5=8B=E8=AF=95?= =?UTF-8?q?=E5=9C=A8=E7=A9=BA=E6=95=B0=E6=8D=AE=E5=BA=93=E4=B8=8B=E5=A4=B1?= =?UTF-8?q?=E8=B4=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit listActivityLogs 会 JOIN storage_backends;CI 无 data/ 目录时需在查询前初始化存储 schema。 --- server/utils/activity-log.smoke.test.ts | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/server/utils/activity-log.smoke.test.ts b/server/utils/activity-log.smoke.test.ts index 06aef3c..81192ce 100644 --- a/server/utils/activity-log.smoke.test.ts +++ b/server/utils/activity-log.smoke.test.ts @@ -95,15 +95,17 @@ describe('activity log smoke', () => { await new Promise(resolve => setTimeout(resolve, 50)) }) - it('opens the project data database without throwing', async () => { - const projectData = join(process.cwd(), 'data') - process.env.DATA_DIR = projectData + it('lists activity logs on a fresh database without throwing', async () => { + useTempDataDir() const { getDb, listActivityLogs, closeDb } = await loadDbModule() getDb() + const { ensureStorageSchema } = await import('./storage-backends') + ensureStorageSchema() + const result = listActivityLogs({ limit: 5, page: 1 }) - expect(result.page).toBeGreaterThan(0) - expect(Array.isArray(result.items)).toBe(true) + expect(result.page).toBe(1) + expect(result.items).toEqual([]) closeDb() await new Promise(resolve => setTimeout(resolve, 50)) })