Add failing spec for empty image crashes

This commit is contained in:
Kevin Sawicki 2017-01-25 12:57:20 -08:00
parent 8e69f94df0
commit 2ad46f1842

View file

@ -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(), [])
})
})