import buildBase64Data from '../utils/buildBase64Data'; describe('build base 64 function', () => { const imageName = 'David_Best_Man_o8k9pb'; const alt = 'test alt'; it('takes an image name and builds base64 image', async () => { const imageData = await buildBase64Data(imageName, alt, {}); expect(imageData).toBeDefined(); expect(imageData.alt).toEqual(alt); expect(imageData.imageProps).toBeDefined(); expect(imageData.imageProps.blurDataURL).toContain( 'data:image/jpeg;base64' ); expect(imageData.imageProps.height).toBeGreaterThan(0); expect(imageData.imageProps.width).toBeGreaterThan(0); expect(imageData.imageProps.src).toContain(imageName); }); it('fails if image not resolved', async () => { expect(await buildBase64Data('Blah', alt, {})).toEqual({}); }); });