| <p>Test for <a href="https://bugs.webkit.org/show_bug.cgi?id=18421">bug 18421</a>: |
| XMLHttpRequest does not properly encode & and < in outgoing messages.</p> |
| <script type="text/javascript"> |
| var dom = document.implementation.createDocument("","", null); |
| var root = dom.appendChild(dom.createElement("foo")); |
| root.setAttribute("foo", "a&b"); |
| var txt = dom.createTextNode("a&b"); |
| var xhr = new XMLHttpRequest(); |
| xhr.open("POST", "resources/post-echo.cgi", false); |
| if (xhr.responseText == '<foo foo="a&b">a&b</foo>') |
| document.body.innerHTML +="PASS"; |
| document.body.innerHTML +="FAIL: <xmp>" + xhr.responseText + "</xmp>"; |