kity
Version:
Kity Graphic Library
26 lines (24 loc) • 856 B
JavaScript
//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);
})
} );