OSDN Git Service

Edit the Spec for the updateState method
authordhrname <dhrname@users.sourceforge.jp>
Sat, 8 Oct 2016 12:57:22 +0000 (21:57 +0900)
committerdhrname <dhrname@users.sourceforge.jp>
Sat, 8 Oct 2016 12:57:22 +0000 (21:57 +0900)
tool/Spec/spec/SvgDomSpec.js

index 5845a95..b042a95 100644 (file)
@@ -283,6 +283,19 @@ describe("SMIL Animation Spec", function() {
       expect(frame.state).toBe(frame.ENDING);\r
       expect(frame.updateState(4).state).toBe(frame.POSTWAITING);\r
       expect(frame.state).toBe(frame.POSTWAITING);\r
+      \r
+      appendEnd(4);\r
+      expect(frame.updateState(1).state).toBe(frame.BEGINNING);\r
+      expect(frame.state).toBe(frame.BEGINNING);\r
+      expect(frame.updateState(2).state).toBe(frame.PLAYING);\r
+      expect(frame.updateState(2).state).toBe(frame.PLAYING);\r
+      expect(frame.state).toBe(frame.PLAYING);\r
+      expect(frame.updateState(3).state).toBe(frame.ENDING);\r
+      expect(frame.state).toBe(frame.ENDING);\r
+      expect(frame.updateState(4).state).toBe(frame.POSTWAITING);\r
+      expect(frame.state).toBe(frame.POSTWAITING);\r
+      expect(frame.updateState(4).state).toBe(frame.POSTWAITING);\r
+      expect(frame.state).toBe(frame.POSTWAITING);\r
     } );\r
   } );\r
   describe("$begin object", function() {\r