| OLD | NEW | 
|---|
| 1 <html xmlns="http://www.w3.org/1999/xhtml"> | 1 <html xmlns="http://www.w3.org/1999/xhtml"> | 
| 2 <head> | 2 <head> | 
| 3 <script>window.enablePixelTesting = true;</script> | 3 <script>window.enablePixelTesting = true;</script> | 
| 4 <script src="../../resources/js-test.js"></script> | 4 <script src="../../resources/js-test.js"></script> | 
| 5 </head> | 5 </head> | 
| 6 <body> | 6 <body> | 
| 7 <svg id="svg" xmlns="http://www.w3.org/2000/svg" width="250" height="250"> | 7 <svg id="svg" xmlns="http://www.w3.org/2000/svg" width="250" height="250"> | 
| 8     <g transform="translate(10, 10)"> | 8     <g transform="translate(10, 10)"> | 
| 9         <path id="path1" d="M 100 100 L 100 0 L 100 100" fill="green"/> | 9         <path id="path1" d="M 100 100 L 100 0 L 100 100" fill="green"/> | 
| 10         <path transform="translate(110, 0)" id="path2" d="M 50 50 L 0 100 M 0 0"
      fill="green"/> | 10         <path transform="translate(110, 0)" id="path2" d="M 50 50 L 0 100 M 0 0"
      fill="green"/> | 
| (...skipping 77 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 88 | 88 | 
| 89     debug(""); | 89     debug(""); | 
| 90     debug("Check intermediate list state of path1"); | 90     debug("Check intermediate list state of path1"); | 
| 91     shouldBe("path1.pathSegList.numberOfItems", "1"); | 91     shouldBe("path1.pathSegList.numberOfItems", "1"); | 
| 92     shouldBeEqualToString("path1.pathSegList.getItem(0).toString()", "[object SV
     GPathSegMovetoAbs]"); | 92     shouldBeEqualToString("path1.pathSegList.getItem(0).toString()", "[object SV
     GPathSegMovetoAbs]"); | 
| 93     shouldBe("path1.pathSegList.getItem(0).x", "50"); | 93     shouldBe("path1.pathSegList.getItem(0).x", "50"); | 
| 94     shouldBe("path1.pathSegList.getItem(0).y", "50"); | 94     shouldBe("path1.pathSegList.getItem(0).y", "50"); | 
| 95 | 95 | 
| 96     debug(""); | 96     debug(""); | 
| 97     debug("Check intermediate list state of path2"); | 97     debug("Check intermediate list state of path2"); | 
| 98     shouldBe("path2.pathSegList.numberOfItems", "2"); | 98     shouldBe("path2.pathSegList.numberOfItems", "3"); | 
| 99     shouldBeEqualToString("path2.pathSegList.getItem(0).toString()", "[object SV
     GPathSegLinetoAbs]"); | 99     shouldBeEqualToString("path2.pathSegList.getItem(0).toString()", "[object SV
     GPathSegMovetoAbs]"); | 
| 100     shouldBe("path2.pathSegList.getItem(0).x", "0"); | 100     shouldBe("path2.pathSegList.getItem(0).x", "50"); | 
| 101     shouldBe("path2.pathSegList.getItem(0).y", "100"); | 101     shouldBe("path2.pathSegList.getItem(0).y", "50"); | 
| 102     shouldBeEqualToString("path2.pathSegList.getItem(1).toString()", "[object SV
     GPathSegMovetoAbs]"); | 102     shouldBeEqualToString("path2.pathSegList.getItem(1).toString()", "[object SV
     GPathSegLinetoAbs]"); | 
| 103     shouldBe("path2.pathSegList.getItem(1).x", "0"); | 103     shouldBe("path2.pathSegList.getItem(1).x", "0"); | 
| 104     shouldBe("path2.pathSegList.getItem(1).y", "0"); | 104     shouldBe("path2.pathSegList.getItem(1).y", "100"); | 
|  | 105     shouldBeEqualToString("path2.pathSegList.getItem(2).toString()", "[object SV
     GPathSegMovetoAbs]"); | 
|  | 106     shouldBe("path2.pathSegList.getItem(2).x", "0"); | 
|  | 107     shouldBe("path2.pathSegList.getItem(2).y", "0"); | 
| 105 | 108 | 
| 106     debug(""); | 109     debug(""); | 
| 107     debug("Initialize path2 list with item0"); | 110     debug("Initialize path2 list with item0"); | 
| 108     shouldBeEqualToString("path2.pathSegList.initialize(item0).toString()", "[ob
     ject SVGPathSegMovetoAbs]"); | 111     shouldBeEqualToString("path2.pathSegList.initialize(item0).toString()", "[ob
     ject SVGPathSegMovetoAbs]"); | 
| 109 | 112 | 
| 110     debug(""); | 113     debug(""); | 
| 111     debug("Check final list state of path1"); | 114     debug("Check final list state of path1"); | 
| 112     shouldBe("path1.pathSegList.numberOfItems", "1"); | 115     shouldBe("path1.pathSegList.numberOfItems", "1"); | 
| 113     shouldBeEqualToString("path1.pathSegList.getItem(0).toString()", "[object SV
     GPathSegMovetoAbs]"); | 116     shouldBeEqualToString("path1.pathSegList.getItem(0).toString()", "[object SV
     GPathSegMovetoAbs]"); | 
| 114     shouldBe("path1.pathSegList.getItem(0).x", "50"); | 117     shouldBe("path1.pathSegList.getItem(0).x", "50"); | 
| 115     shouldBe("path1.pathSegList.getItem(0).y", "50"); | 118     shouldBe("path1.pathSegList.getItem(0).y", "50"); | 
| 116 | 119 | 
| 117     debug(""); | 120     debug(""); | 
| 118     debug("Check final list state of path2"); | 121     debug("Check final list state of path2"); | 
| 119     shouldBe("path2.pathSegList.numberOfItems", "1"); | 122     shouldBe("path2.pathSegList.numberOfItems", "1"); | 
| 120     shouldBeEqualToString("path2.pathSegList.getItem(0).toString()", "[object SV
     GPathSegMovetoAbs]"); | 123     shouldBeEqualToString("path2.pathSegList.getItem(0).toString()", "[object SV
     GPathSegMovetoAbs]"); | 
| 121     shouldBe("path2.pathSegList.getItem(0).x", "150"); | 124     shouldBe("path2.pathSegList.getItem(0).x", "150"); | 
| 122     shouldBe("path2.pathSegList.getItem(0).y", "150"); | 125     shouldBe("path2.pathSegList.getItem(0).y", "150"); | 
| 123 | 126 | 
| 124 ]]> | 127 ]]> | 
| 125 </script> | 128 </script> | 
| 126 </body> | 129 </body> | 
| 127 </html> | 130 </html> | 
| OLD | NEW | 
|---|