expect($animate.numberOfList).toBe(-1);\r
expect($animate.type).toBe("translate");\r
expect(p.__transformList).toBeUndefined();\r
+ \r
$animate.init();\r
expect($animate.numberOfList).toBe(-1);\r
expect(p.__transformList).toBeUndefined();\r
expect($animate.type).toBe("translate");\r
+ \r
$animate.init(p);\r
expect($animate.numberOfList).toBe(-1);\r
expect(p.__transformList).toBeUndefined();\r
expect($animate.type).toBe("translate");\r
+ \r
$animate.init(ele);\r
expect($animate.numberOfList).toBe(-1);\r
expect(p.__transformList).toEqual([]);\r
+ \r
ele.setAttributeNS(null, "values", "0;1");\r
$animate.init(ele);\r
expect($animate.type).toBe("translate");\r
expect($animate.numberOfList).toBe(0);\r
expect(p.__transformList).toEqual(["translate(0)"]);\r
+ \r
ele.setAttributeNS(null, "type", "translate");\r
$animate.init(ele);\r
expect($animate.numberOfList).toBe(0);\r
expect($animate.type).toBe("translate");\r
expect(p.__transformList).toEqual(["translate(0)"]);\r
+ \r
ele.parentNode.appendChild(ele.cloneNode(true));\r
$animate.numberOfList = -1;\r
$animate.init(ele.parentNode.lastChild);\r
/*同値分割をして、有効同値クラスを調べておく (Equivalence partitioning, the following is the valid partion)*/\r
it("should be this for the value (the valid partion )", function() {\r
ele.setAttributeNS(null, "type", "scale");\r
- ele.setAttributeNS(null, "values", "1;0");\r
+ ele.setAttributeNS(null, "values", "0;1");\r
+ ele.setAttributeNS(null, "dur", "100ms");\r
$animate.init(ele);\r
+ expect($animate.tocall(0)).toBe("0.0");\r
+ expect($animate.tocall(0.5)).toBe("0.5");\r
+ expect($animate.tocall(0.9)).toBe("0.9");\r
+ expect($animate.tocall(1)).toBe("1.0");\r
} );\r
} );\r
} );\r