UNPKG

kity

Version:
26 lines (24 loc) 856 B
//getRequires([]); describe( "ShapeContainer", function () { var group = new kity.Group(); var rect = new kity.Rect(); var circle = new kity.Circle(); group.appendShape(rect); group.appendShape(circle); group.appendShape(new kity.Circle()); var text = new kity.Text(); text.appendShape(new kity.TextSpan()); text.appendShape(new kity.TextSpan()); group.appendShape(text); text.appendShape(new kity.Text()); it( "一层的查询", function () { expect(group.getShapesByType('rect').length).toBe(1); expect(group.getShapesByType('circle').length).toBe(2); } ); it( "多层的查询", function () { expect(group.getShapesByType('textspan').length).toBe(2); } ); it("多层text嵌套",function(){ expect(group.getShapesByType('text').length).toBe(2); }) } );