|
- const PNGNode = require('../png-node');
- const fs = require('fs');
-
- const files = fs.readdirSync('test/images');
-
- function getImgData(Ctor, fileName) {
- const image = new Ctor(fs.readFileSync(`test/images/${fileName}`));
- return image.imgData;
- }
-
- describe('imgData', () => {
- describe('node', () => {
- test.each(files)('%s', fileName => {
- expect(getImgData(PNGNode, fileName)).toMatchSnapshot();
- });
- });
-
- describe('browser', () => {
- test.each(files)('%s', fileName => {
- expect(getImgData(PNG, fileName)).toMatchSnapshot();
- });
- });
- });
|