From 7072740e6bc10c1496dea681acdda377222c1da5 Mon Sep 17 00:00:00 2001 From: Jonathan Ong Date: Wed, 10 Apr 2013 01:40:20 -0700 Subject: [PATCH] test for issue #127 --- test/newImage.js | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 test/newImage.js diff --git a/test/newImage.js b/test/newImage.js new file mode 100644 index 0000000..80d8f95 --- /dev/null +++ b/test/newImage.js @@ -0,0 +1,30 @@ +// https://github.com/aheckmann/gm/issues/127 + +var assert = require('assert') +var fs = require('fs') + +module.exports = function (_, dir, finish, gm) { + if (!gm.integration) + return finish(); + + createImage().write(dir + '/ignore.me.png', function (err) { + if (err) return finish(err); + + createImage().stream(function (err, stdout) { + if (err) return finish(err); + + stdout.pipe(fs.createWriteStream(dir + '/ignore.me.2.png')) + + stdout.on('error', finish) + stdout.on('end', finish) + }) + }) + + function createImage() { + return gm(70, 30, '#000') + .font("arial", 20) + .stroke("#fff", 2) + .fill("#888") + .drawText(10, 22, 'Some text') + } +}