reuse filtering service in bfsFileSearch (#1018)

This commit is contained in:
Anas H. Sulaiman
2025-06-13 14:57:03 -04:00
committed by GitHub
parent 084b58a50e
commit 1cefe21d2a
3 changed files with 12 additions and 17 deletions

View File

@@ -9,6 +9,7 @@ import { vi, describe, it, expect, beforeEach } from 'vitest';
import * as fs from 'fs/promises';
import * as gitUtils from './gitUtils.js';
import { bfsFileSearch } from './bfsFileSearch.js';
import { FileDiscoveryService } from '../services/fileDiscoveryService.js';
vi.mock('fs/promises');
vi.mock('./gitUtils.js');
@@ -136,9 +137,11 @@ describe('bfsFileSearch', () => {
});
mockFs.readFile.mockResolvedValue('subdir2');
const fileService = new FileDiscoveryService('/test');
await fileService.initialize();
const result = await bfsFileSearch('/test', {
fileName: 'file1.txt',
respectGitIgnore: true,
fileService,
});
expect(result).toEqual(['/test/subdir1/file1.txt']);
});