diff --git a/test/unit/pixi/display/DisplayObjectContainer.js b/test/unit/pixi/display/DisplayObjectContainer.js index 61698d4..15a3376 100644 --- a/test/unit/pixi/display/DisplayObjectContainer.js +++ b/test/unit/pixi/display/DisplayObjectContainer.js @@ -18,7 +18,7 @@ expect(obj).to.have.property('stage', null); }); - it('Gets child position', function() { + it('Gets child index', function() { var container = new PIXI.DisplayObjectContainer(); var children = []; for (var i = 0; i < 10; i++) { @@ -32,7 +32,14 @@ } }); - it('Sets child position', function() { + it('throws error when trying to get index of not a child', function() { + var container = new PIXI.DisplayObjectContainer(); + var child = new PIXI.DisplayObject(); + + expect(function() { container.getChildIndex(child); }).to.throw(); + }); + + it('Sets child index', function() { var container = new PIXI.DisplayObjectContainer(); var children = []; @@ -48,4 +55,13 @@ expect(i).to.eql(container.getChildIndex(children[i])); } }); + + it('throws error when trying to set incorect index', function() { + var container = new PIXI.DisplayObjectContainer(); + var child = new PIXI.DisplayObject(); + container.addChild(child); + + expect(function() { container.setChildIndex(child, -1); }).to.throw(); + expect(function() { container.setChildIndex(child, 1); }).to.throw(); + }); });