From 6f995e30fb6322a372aa6e3b88dc90ae861de0f5 Mon Sep 17 00:00:00 2001 From: jisue0224 <> Date: Tue, 21 Apr 2026 00:01:11 +0900 Subject: [PATCH] fix(test): use importOriginal to avoid missing export errors in vi.mock --- gitnexus/test/unit/bm25-search.test.ts | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/gitnexus/test/unit/bm25-search.test.ts b/gitnexus/test/unit/bm25-search.test.ts index 3fa1ee4c4..466df3395 100644 --- a/gitnexus/test/unit/bm25-search.test.ts +++ b/gitnexus/test/unit/bm25-search.test.ts @@ -1,9 +1,13 @@ import { describe, it, expect, vi, beforeEach } from 'vitest'; import { searchFTSFromLbug, type BM25SearchResult } from '../../src/core/search/bm25-index.js'; -vi.mock('../../src/core/lbug/lbug-adapter.js', () => ({ - queryFTS: vi.fn().mockResolvedValue([]), -})); +vi.mock('../../src/core/lbug/lbug-adapter.js', async (importOriginal) => { + const actual = await importOriginal(); + return { + ...actual, + queryFTS: vi.fn().mockResolvedValue([]), + }; +}); describe('BM25 search', () => { describe('searchFTSFromLbug', () => {