grunt-image
Version:
Optimize PNG, JPEG, GIF, SVG images.
43 lines (32 loc) • 1.04 kB
JavaScript
;
const fs = require('fs');
exports.image = {
minifyPng: test => {
test.expect(1);
const actual = fs.statSync('tmp/test.png').size;
const original = fs.statSync('test/fixtures/test.png').size;
test.ok(actual < original, 'should minify PNG images');
test.done();
},
minifyJpg: test => {
test.expect(1);
const actual = fs.statSync('tmp/test.jpg').size;
const original = fs.statSync('test/fixtures/test.jpg').size;
test.ok(actual < original, 'should minify JPG images');
test.done();
},
minifyGif: test => {
test.expect(1);
const actual = fs.statSync('tmp/test.gif').size;
const original = fs.statSync('test/fixtures/test.gif').size;
test.ok(actual < original, 'should minify GIF images');
test.done();
},
minifySVG: test => {
test.expect(1);
const actual = fs.statSync('tmp/test.svg').size;
const original = fs.statSync('test/fixtures/test.svg').size;
test.ok(actual < original, 'should minify SVG images');
test.done();
}
};