'use strict'; var fs = require('fs'); exports.image = { minifyPng: function (test) { test.expect(1); var actual = fs.statSync('tmp/test.png').size; var original = fs.statSync('test/fixtures/test.png').size; test.ok(actual < original, 'should minify PNG images'); test.done(); }, minifyUppercasePng: function (test) { test.expect(1); var actual = fs.statSync('tmp/test-uppercase.PNG').size; var original = fs.statSync('test/fixtures/test-uppercase.PNG').size; test.ok(actual < original, 'should minify uppercase extension PNG images'); test.done(); }, minifyJpg: function (test) { test.expect(1); var actual = fs.statSync('tmp/test.jpg').size; var original = fs.statSync('test/fixtures/test.jpg').size; test.ok(actual < original, 'should minify JPG images'); test.done(); }, minifyUppercaseJpg: function (test) { test.expect(1); var actual = fs.statSync('tmp/test-uppercase.JPG').size; var original = fs.statSync('test/fixtures/test-uppercase.JPG').size; test.ok(actual < original, 'should minify uppercase extension JPG images'); test.done(); }, minifyGif: function (test) { test.expect(1); var actual = fs.statSync('tmp/test.gif').size; var original = fs.statSync('test/fixtures/test.gif').size; test.ok(actual < original, 'should minify GIF images'); test.done(); }, minifyUppercaseGif: function (test) { test.expect(1); var actual = fs.statSync('tmp/test-uppercase.GIF').size; var original = fs.statSync('test/fixtures/test-uppercase.GIF').size; test.ok(actual < original, 'should minify uppercase extension GIF images'); test.done(); }, minifySVG: function (test) { test.expect(1); var actual = fs.statSync('tmp/test.svg').size; var original = fs.statSync('test/fixtures/test.svg').size; test.ok(actual < original, 'should minify SVG images'); test.done(); }, minifyUppercaseSVG: function (test) { test.expect(1); var actual = fs.statSync('tmp/test-uppercase.SVG').size; var original = fs.statSync('test/fixtures/test-uppercase.SVG').size; test.ok(actual < original, 'should minify uppercase extension SVG images'); test.done(); } };