|
|
@ -2,19 +2,20 @@ |
|
|
|
var assert = require('assert') |
|
|
|
var assert = require('assert') |
|
|
|
|
|
|
|
|
|
|
|
module.exports = function (gm, dir, finish, GM) { |
|
|
|
module.exports = function (gm, dir, finish, GM) { |
|
|
|
if(!gm._options.imageMagick) return finish(); |
|
|
|
|
|
|
|
var m = gm.minify(); |
|
|
|
var m = gm.minify(); |
|
|
|
|
|
|
|
|
|
|
|
var args = m.args(); |
|
|
|
var args = m.args(); |
|
|
|
assert.equal('convert', args[0]); |
|
|
|
assert.equal('convert', args[0]); |
|
|
|
assert.equal('-minify', args[1]); |
|
|
|
assert.equal('-minify', args[1]); |
|
|
|
|
|
|
|
|
|
|
|
assert.throws( |
|
|
|
if(gm._options.imageMagick) { |
|
|
|
function() { |
|
|
|
assert.throws( |
|
|
|
m.write(dir + '/minify.png', function minify (err) { throw err;}) |
|
|
|
function() { |
|
|
|
}, |
|
|
|
m.write(dir + '/minify.png', function minify (err) { throw err;}) |
|
|
|
Error |
|
|
|
}, |
|
|
|
); |
|
|
|
Error |
|
|
|
|
|
|
|
); |
|
|
|
|
|
|
|
} |
|
|
|
return finish();
|
|
|
|
return finish();
|
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
|
} |