UNPKG

hummus-recipe

Version:

A powerful PDF tool for NodeJS based on HummusJS

25 lines (20 loc) 617 B
const PNGNode = require('../png-node'); const fs = require('fs'); const files = fs.readdirSync('test/images'); function getMetaData(Ctor, fileName) { const image = new Ctor(fs.readFileSync(`test/images/${fileName}`)); const { imgData, data, ...metadata } = image; return metadata; } describe('metadata', () => { describe('node', () => { test.each(files)('%s', fileName => { expect(getMetaData(PNGNode, fileName)).toMatchSnapshot(); }); }); describe('browser', () => { test.each(files)('%s', fileName => { expect(getMetaData(PNG, fileName)).toMatchSnapshot(); }); }); });