mirror of
https://github.com/mozilla/gecko-dev.git
synced 2025-02-19 07:26:26 +00:00
Adding some tests
This commit is contained in:
parent
34298541ef
commit
707a8e9c0b
@ -215,6 +215,8 @@ _TEST_FILES = test_bug5141.html \
|
||||
test_bug368972.html \
|
||||
test_bug450160.html \
|
||||
test_bug454326.html \
|
||||
test_bug457746.html \
|
||||
bug457746.sjs \
|
||||
$(NULL)
|
||||
|
||||
libs:: $(_TEST_FILES)
|
||||
|
11
content/base/test/bug457746.sjs
Normal file
11
content/base/test/bug457746.sjs
Normal file
@ -0,0 +1,11 @@
|
||||
function handleRequest(request, response)
|
||||
{
|
||||
response.setHeader("Content-Type", "text/plain; charset=ISO-8859-1", false);
|
||||
const body = [0xC1];
|
||||
var bos = Components.classes["@mozilla.org/binaryoutputstream;1"]
|
||||
.createInstance(Components.interfaces.nsIBinaryOutputStream);
|
||||
bos.setOutputStream(response.bodyOutputStream);
|
||||
|
||||
bos.writeByteArray(body, body.length);
|
||||
}
|
||||
|
39
content/base/test/test_bug457746.html
Normal file
39
content/base/test/test_bug457746.html
Normal file
@ -0,0 +1,39 @@
|
||||
<!DOCTYPE HTML>
|
||||
<html>
|
||||
<!--
|
||||
https://bugzilla.mozilla.org/show_bug.cgi?id=457746
|
||||
-->
|
||||
<head>
|
||||
<title>Test for Bug 457746</title>
|
||||
<script type="application/javascript" src="/MochiKit/MochiKit.js"></script>
|
||||
<script type="application/javascript" src="/tests/SimpleTest/SimpleTest.js"></script>
|
||||
<link rel="stylesheet" type="text/css" href="/tests/SimpleTest/test.css"/>
|
||||
</head>
|
||||
<body>
|
||||
<a target="_blank" href="https://bugzilla.mozilla.org/show_bug.cgi?id=457746">Mozilla Bug 457746</a>
|
||||
<p id="display"></p>
|
||||
<div id="content" style="display: none">
|
||||
|
||||
</div>
|
||||
<pre id="test">
|
||||
<script type="application/javascript">
|
||||
|
||||
/** Test for Bug 457746 **/
|
||||
SimpleTest.waitForExplicitFinish();
|
||||
|
||||
var xhr = new XMLHttpRequest();
|
||||
xhr.open("GET", "bug457746.sjs");
|
||||
xhr.send("");
|
||||
xhr.abort();
|
||||
xhr.open("GET", "bug457746.sjs");
|
||||
xhr.onreadystatechange = function() {
|
||||
if (xhr.readyState == 4) {
|
||||
is(xhr.responseText, "\u00c1", "Broken encoding conversion?");
|
||||
SimpleTest.finish();
|
||||
}
|
||||
}
|
||||
xhr.send("");
|
||||
</script>
|
||||
</pre>
|
||||
</body>
|
||||
</html>
|
Loading…
x
Reference in New Issue
Block a user