]> git.proxmox.com Git - extjs.git/blame - extjs/packages/charts/test/specs/draw/Container.js
add extjs 6.0.1 sources
[extjs.git] / extjs / packages / charts / test / specs / draw / Container.js
CommitLineData
6527f429
DM
1describe('Ext.draw.Container', function () {\r
2\r
3 describe("'sprites' config", function () {\r
4 it("should accept sprite configs.", function () {\r
5 var container = new Ext.draw.Container({\r
6 sprites: {\r
7 type: 'rect',\r
8 x: 10\r
9 }\r
10 });\r
11\r
12 var sprite = container.getSprites()[0];\r
13 expect(sprite.isSprite).toBe(true);\r
14 expect(sprite.type).toBe('rect');\r
15 expect(sprite.attr.x).toEqual(10);\r
16\r
17 container.destroy();\r
18 });\r
19\r
20 it("should accept sprite instances.", function () {\r
21 var container = new Ext.draw.Container({\r
22 sprites: new Ext.draw.sprite.Rect({\r
23 x: 10\r
24 })\r
25 });\r
26\r
27 var sprite = container.getSprites()[0];\r
28 expect(sprite.isSprite).toBe(true);\r
29 expect(sprite.type).toBe('rect');\r
30 expect(sprite.attr.x).toEqual(10);\r
31\r
32 container.destroy();\r
33 });\r
34\r
35 it("should put sprites into the specified surface or the 'main' one.", function () {\r
36 var container = new Ext.draw.Container({\r
37 sprites: {\r
38 type: 'rect',\r
39 surface: 'test',\r
40 x: 10\r
41 }\r
42 });\r
43\r
44 var sprite = container.getSurface('test').getItems()[0];\r
45\r
46 expect(sprite.isSprite).toBe(true);\r
47 expect(sprite.type).toBe('rect');\r
48 expect(sprite.attr.x).toEqual(10);\r
49\r
50 container.destroy();\r
51 });\r
52\r
53 });\r
54});