chromium/third_party/blink/web_tests/svg/dom/SVGScriptElement/script-type-attribute.svg

<svg xmlns="http://www.w3.org/2000/svg" xmlns:xhtml="http://www.w3.org/1999/xhtml" onload="test()">
<script type="text/javascript">
function test() {
    if (window.testRunner) {
        testRunner.dumpAsText();
    }

    var script = document.createElementNS("http://www.w3.org/2000/svg", "svg:script");
    script.type = "text/javascript";
    if (script.type != "text/javascript" || script.getAttribute("type") != "text/javascript") {
        document.getElementById("p0").innerHTML = "FAIL";
        return;
    }

    script.setAttribute("type", "text/fooscript");
    if (script.type != "text/fooscript" || script.getAttribute("type") != "text/fooscript")
        document.getElementById("p0").innerHTML = "FAIL";
}
</script>
<foreignObject>
<xhtml:p>Test that getting/setting the type JS property on SVGScriptElement keeps sync with the type content attribute.</xhtml:p>
<xhtml:span id="p0">PASS</xhtml:span>
</foreignObject>
</svg>