UNPKG

filecoin-pin

Version:

Bridge IPFS content to Filecoin Onchain Cloud using familiar tools

19 lines 921 B
import { describe, expect, it } from 'vitest'; describe('filecoin-pin isomorphic import', () => { it('doesnt throw when importing filecoin-pin', async () => { await expect(import('filecoin-pin')).resolves.toBeDefined(); }); it('browser and node.js exports are handled properly', async () => { const { createCarFromPath, createCarFromFiles, createCarFromFile } = await import('filecoin-pin'); expect(typeof createCarFromPath).toBe('function'); expect(typeof createCarFromFile).toBe('function'); expect(typeof createCarFromFiles).toBe('function'); if (typeof window !== 'undefined') { expect(() => createCarFromPath('foo')).toThrow('Function not available in the browser.'); } else { await expect(createCarFromPath('foo')).rejects.toThrow('ENOENT'); } }); }); //# sourceMappingURL=package-import.iso.test.js.map