From 940b6f505ffab87cd4e95356564e026c64e54abf Mon Sep 17 00:00:00 2001 From: Lovell Fuller Date: Thu, 4 Dec 2014 10:48:45 +0000 Subject: [PATCH] Add test for Promise rejection path --- test/unit/metadata.js | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/test/unit/metadata.js b/test/unit/metadata.js index 3ca5bb5a..cdd17d51 100755 --- a/test/unit/metadata.js +++ b/test/unit/metadata.js @@ -122,6 +122,15 @@ describe('Image metadata', function() { }); }); + it('Non-existent file in, Promise out', function(done) { + sharp('fail').metadata().then(function(metadata) { + throw new Error('Non-existent file'); + }, function (err) { + assert.ok(!!err); + done(); + }); + }); + it('Stream in, Promise out', function(done) { var readable = fs.createReadStream(fixtures.inputJpg); var pipeline = sharp();