You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

12 lines
400 B

const pify = require('pify');
const fs = require('fs');
const Datauri = require('datauri');
module.exports = fixtures = {
getImage: image => pify(fs.readFile)(`${__dirname}/${image}`),
getDataURI: image => {
const datauri = new Datauri();
const ext = image.substring(image.lastIndexOf('.'));
return fixtures.getImage(image).then(buffer => datauri.format(ext, buffer).content);
}
}