📄 src/downloader/test/index.test.ts
D-OPEN SOVEREIGN
1import { describe, it, expect } from 'vitest';
2
3describe('downloader public barrel', () => {
4 it('re-exports the public API surface', async () => {
5 const mod = await import('../index');
6 expect(typeof mod.InitDownloaderV2).toBe('function');
7 expect(typeof mod.preloadWorkersV2).toBe('function');
8 expect(typeof mod.GetPdf).toBe('function');
9 expect(typeof mod.GetImage).toBe('function');
10 expect(typeof mod.EnsurePageImage).toBe('function');
11 expect(typeof mod.EnsurePdf).toBe('function');
12 expect(typeof mod.DownloadPdfToDisk).toBe('function');
13 expect(typeof mod.GetObjectUrl).toBe('function');
14 expect(typeof mod.revokeObjectUrl).toBe('function');
15 expect(typeof mod.storageEstimate).toBe('function');
16 expect(typeof mod.getBookData).toBe('function');
17 expect(mod.downloadState).toBeDefined();
18 expect(mod.CACHES).toBeDefined();
19 expect(typeof mod.pdfKey).toBe('function');
20 expect(typeof mod.previewKey).toBe('function');
21 expect(typeof mod.pageKey).toBe('function');
22 });
23});
24