From cc868fbfb1a8b3010f8a3353fd215d10c6327332 Mon Sep 17 00:00:00 2001 From: syzer Date: Sun, 21 Dec 2014 18:33:14 +0100 Subject: [PATCH] density GraphicMagic test, and imageMagic test --- test/densityGm.js | 28 ++++++++++++++++++++++++++++ test/densityIm.js | 28 ++++++++++++++++++++++++++++ 2 files changed, 56 insertions(+) create mode 100644 test/densityGm.js create mode 100644 test/densityIm.js diff --git a/test/densityGm.js b/test/densityGm.js new file mode 100644 index 0000000..546e154 --- /dev/null +++ b/test/densityGm.js @@ -0,0 +1,28 @@ + +var assert = require('assert'); + +module.exports = function (gm, dir, finish, GM) { + 'use strict'; + + // a two magic numbers + var NUMBER = 100; + var NUMBER2 = 200; + + var g = gm.density(NUMBER, NUMBER2); + + var gArgs = g.args(); + + assert.equal('convert', gArgs[0]); + assert.equal('-density', gArgs[1]); + assert.equal(NUMBER + 'x' + NUMBER2, gArgs[2]); + + if (gm._options.imageMagick) + return finish(); + + if (!GM.integration) + return finish(); + + im.write(dir + '/density.png', function density (err) { + finish(err); + }); +}; diff --git a/test/densityIm.js b/test/densityIm.js new file mode 100644 index 0000000..82dd062 --- /dev/null +++ b/test/densityIm.js @@ -0,0 +1,28 @@ + +var assert = require('assert'); + +module.exports = function (gm, dir, finish, GM) { + 'use strict'; + + // a magic number + var NUMBER = 100; + + // image magic version + var im = gm.options({imageMagick: true}).density(NUMBER); + + var imArgs = im.args(); + + assert.equal('convert', imArgs[0]); + assert.equal('-density', imArgs[1]); + assert.equal(NUMBER, imArgs[2]); + + if (gm._options.imageMagick) + return finish(); + + if (!GM.integration) + return finish(); + + im.write(dir + '/density.png', function density (err) { + finish(err); + }); +};