Refactor code structure for improved readability and maintainability
This commit is contained in:
@@ -9,7 +9,9 @@ vi.mock('../../src/services/archiveReader', () => ({ listArchiveEntries: vi.fn()
|
||||
import scanDirectory from '../../src/services/fsScanner';
|
||||
import { listArchiveEntries } from '../../src/services/archiveReader';
|
||||
|
||||
afterEach(() => vi.restoreAllMocks());
|
||||
afterEach(() => {
|
||||
vi.restoreAllMocks();
|
||||
});
|
||||
|
||||
it('expone entradas internas de archivos como items virtuales', async () => {
|
||||
const tmpDir = await fs.mkdtemp(path.join(os.tmpdir(), 'fsScanner-test-'));
|
||||
@@ -26,11 +28,13 @@ it('expone entradas internas de archivos como items virtuales', async () => {
|
||||
const found = results.find((r: any) => r.path === expectedPath);
|
||||
|
||||
expect(found).toBeDefined();
|
||||
expect(found.isArchiveEntry).toBe(true);
|
||||
expect(found.containerPath).toBe(collectionFile);
|
||||
expect(found.entryPath).toBe('inner/rom1.bin');
|
||||
expect(found.filename).toBe('rom1.bin');
|
||||
expect(found.format).toBe('bin');
|
||||
if (found) {
|
||||
expect(found.isArchiveEntry).toBe(true);
|
||||
expect(found.containerPath).toBe(collectionFile);
|
||||
expect(found.entryPath).toBe('inner/rom1.bin');
|
||||
expect(found.filename).toBe('rom1.bin');
|
||||
expect(found.format).toBe('bin');
|
||||
}
|
||||
|
||||
await fs.rm(tmpDir, { recursive: true, force: true });
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user