Your IP : 216.73.216.220


Current Path : /home/deltalab/PMS/partner-manager-backend/node_modules/png-js/test/
Upload File :
Current File : //home/deltalab/PMS/partner-manager-backend/node_modules/png-js/test/imgdata.spec.js

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();
    });
  });
});