'use strict'; describe('getGlobalPosition', function () { it('should return correct global coordinates of a displayObject, without depending on its pivot', function () { const parent = new PIXI.Container(); const container = new PIXI.Container(); parent.addChild(container); parent.position.set(100, 100); parent.rotation = Math.PI; parent.scale.set(2, 2); container.position.set(10, -30); container.pivot.set(1000, 1000); let globalPoint = container.getGlobalPosition(); expect(globalPoint.x).to.equal(80); expect(globalPoint.y).to.equal(160); // check but skipUpdate parent.position.set(200, 200); globalPoint = container.getGlobalPosition(globalPoint, true); expect(globalPoint.x).to.equal(80); expect(globalPoint.y).to.equal(160); }); });