From 7279d2b20766554f660b431ce595342adcefec8b Mon Sep 17 00:00:00 2001 From: Luke Childs Date: Wed, 22 Feb 2017 23:41:23 +0700 Subject: [PATCH] Add test for dataURL with callback always returning image data async --- test/canvas.test.js | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/test/canvas.test.js b/test/canvas.test.js index 72bf6be..006e776 100644 --- a/test/canvas.test.js +++ b/test/canvas.test.js @@ -519,6 +519,14 @@ describe('Canvas', function () { }); }); + it('toDataURL(function (err, str) {...}) is async even with no canvas data', function (done) { + new Canvas().toDataURL(function(err, str){ + assert.ifError(err); + assert.ok('data:,' === str); + done(); + }); + }); + it('toDataURL(0.5, function (err, str) {...}) works and defaults to PNG', function (done) { new Canvas(200,200).toDataURL(0.5, function(err, str){ assert.ifError(err);