'use strict'; module.exports.async = function (done) { const url = `file://${__dirname}/assets/bitmap-1.png`; const loader = new PIXI.loaders.Loader(); loader.add('bitmap', url); loader.once('complete', (loader, resources) => { expect(resources.bitmap).to.be.ok; expect(resources.bitmap.texture).to.be.ok; expect(resources.bitmap.url).to.equal(url); const sprite = new PIXI.Sprite(resources.bitmap.texture); expect(sprite.width).to.equal(24); expect(sprite.height).to.equal(24); sprite.x = (32 - sprite.width) / 2; sprite.y = (32 - sprite.height) / 2; expect(sprite.x).to.equal(4); expect(sprite.y).to.equal(4); this.stage.addChild(sprite); done(); }); loader.load(); };