diff --git a/src/index.bundle.ts b/src/index.bundle.ts index 894d2c7..3278bfb 100644 --- a/src/index.bundle.ts +++ b/src/index.bundle.ts @@ -1,5 +1,6 @@ /** Index file for webpack and cdn usage */ -export * from './index'; +export * from './cache/create'; export * from './storage/browser'; export * from './storage/memory'; +export * from './storage/storage'; diff --git a/test/bundle.test.ts b/test/bundle.test.ts new file mode 100644 index 0000000..87ad5b2 --- /dev/null +++ b/test/bundle.test.ts @@ -0,0 +1,15 @@ +import { useCache } from '../src/cache/create'; +import { BrowserAxiosStorage } from '../src/storage/browser'; +import { MemoryAxiosStorage } from '../src/storage/memory'; +import { AxiosStorage } from '../src/storage/storage'; + +describe('test bundle imports', () => { + it('should have basic storages', async () => { + const bundle = await import('../src/index.bundle'); + + expect(bundle.useCache).toBe(useCache); + expect(bundle.AxiosStorage).toBe(AxiosStorage); + expect(bundle.BrowserAxiosStorage).toBe(BrowserAxiosStorage); + expect(bundle.MemoryAxiosStorage).toBe(MemoryAxiosStorage); + }); +});