From 2ad46f18429a480c1b471857e80f0f24008a1bef Mon Sep 17 00:00:00 2001 From: Kevin Sawicki Date: Wed, 25 Jan 2017 12:57:20 -0800 Subject: [PATCH] Add failing spec for empty image crashes --- spec/api-native-image-spec.js | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/spec/api-native-image-spec.js b/spec/api-native-image-spec.js index 7bb2e040f6c4..5ad4946e700b 100644 --- a/spec/api-native-image-spec.js +++ b/spec/api-native-image-spec.js @@ -7,7 +7,16 @@ const path = require('path') describe('nativeImage module', () => { describe('createEmpty()', () => { it('returns an empty image', () => { - assert(nativeImage.createEmpty().isEmpty()) + const empty = nativeImage.createEmpty() + assert.equal(empty.isEmpty(), true) + assert.equal(empty.getAspectRatio(), 1) + assert.equal(empty.toDataURL(), 'data:image/png;base64,') + assert.deepEqual(empty.getNativeHandle(), []) + assert.deepEqual(empty.getBitmap(), []) + assert.deepEqual(empty.getSize(), {width: 0, height: 0}) + assert.deepEqual(empty.toBitmap(), []) + assert.deepEqual(empty.toJPEG(100), []) + assert.deepEqual(empty.toPNG(), []) }) })