diff --git a/spec/asar-spec.coffee b/spec/asar-spec.coffee index ab96d7ee3d6f..222faf9a5e2e 100644 --- a/spec/asar-spec.coffee +++ b/spec/asar-spec.coffee @@ -430,3 +430,9 @@ describe 'asar package', -> it 'does not touch global fs object', -> assert.notEqual fs.readdir, gfs.readdir + + describe 'native-image', -> + it 'reads image from asar archive', -> + p = path.join fixtures, 'asar', 'logo.asar', 'logo.png' + logo = require('native-image').createFromPath p + assert.deepEqual logo.getSize(), {width: 55, height: 55} diff --git a/spec/fixtures/asar/logo.asar b/spec/fixtures/asar/logo.asar new file mode 100644 index 000000000000..fe21fd9ab7b3 Binary files /dev/null and b/spec/fixtures/asar/logo.asar differ