chromium/third_party/blink/web_tests/svg/transforms/transform-origin-presentation-attribute.xhtml

<html xmlns="http://www.w3.org/1999/xhtml">
  <body>
    <p>Test for bug 79678 - SVG transform-origin presentation attribute.  Verify that getComputedStyle() reflects an SVG element's transform-origin.</p>
    <p>On success, you will see a series of "PASS" messages</p>
    <pre id="console"></pre>
    <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
        <rect id="rect1" transform-origin="50 100" width="100" height="100" />
        <rect id="rect2" width="100" height="100" fill="red" />
    </svg>
    <script><![CDATA[
      if (window.testRunner)
          testRunner.dumpAsText();

      var resultString = "";

      function checkTransformOrigin(eltID, expectedValue) {
          var rect = document.getElementById(eltID);
          var actualValue = getComputedStyle(rect).webkitTransformOrigin;
          resultString += (actualValue == expectedValue) ? "PASS " : "FAIL ";
          resultString += eltID + " transformOrigin, expected \"" + expectedValue + "\" actual \"" + actualValue + "\"\n";
      }

      checkTransformOrigin("rect1", "50px 100px");
      checkTransformOrigin("rect2", "0px 0px");

      document.getElementById("console").innerHTML = resultString;
    ]]></script>
  </body>
</html>