Bug 478414 - [SeaMonkey, MacOSX] "test_bug441782.html | Test timed out" now (split the bidi.numeral test into several small tests); r+sr=roc (NPOTB)

This commit is contained in:
Ehsan Akhgari 2009-02-16 10:54:18 +03:30
Родитель f56b5e016b
Коммит 8b8baa26f2
13 изменённых файлов: 467 добавлений и 214 удалений

Просмотреть файл

@ -76,28 +76,38 @@ _TEST_FILES = \
# and test_bug435293-interaction.html are currently disabled due to an
# excessive number of leaks that they expose see bug 474016 for details.
# Tests for bug 441782 don't pass reliably on Windows, because of bug 469208
# Tests for bugs 441782 and 467672 don't pass reliably on Windows, because of bug 469208
ifeq (,$(filter windows,$(MOZ_WIDGET_TOOLKIT)))
_TEST_FILES += \
test_bug441782.html \
bidi_numeral_test.js \
test_bug441782-1.html \
bug441782-1.html \
bug441782-1-ref.html \
test_bug441782-2.html \
bug441782-2.html \
bug441782-2-ref.html \
test_bug441782-3.html \
bug441782-3.html \
bug441782-3-ref.html \
test_bug441782-4.html \
bug441782-4.html \
bug441782-4-ref.html \
test_bug441782-5.html \
bug441782-5.html \
bug441782-5-ref.html \
test_bug467672-1.html \
bug467672-1.html \
bug467672-1-ref.html \
test_bug467672-2.html \
bug467672-2.html \
bug467672-2-ref.html \
test_bug467672-3.html \
bug467672-3.html \
bug467672-3-ref.html \
test_bug467672-4.html \
bug467672-4.html \
bug467672-4-ref.html \
test_bug467672-5.html \
bug467672-5.html \
bug467672-5-ref.html \
$(NULL)

Просмотреть файл

@ -0,0 +1,125 @@
// Canvas related code stolen from http://developer.mozilla.org/en/docs/Code_snippets:Canvas
var RemoteCanvas = function(url, id) {
this.url = url;
this.id = id;
};
RemoteCanvas.CANVAS_WIDTH = 200;
RemoteCanvas.CANVAS_HEIGHT = 100;
RemoteCanvas.prototype.getCanvas = function() {
return document.getElementById(this.id + "-canvas");
}
RemoteCanvas.prototype.load = function(callback) {
var iframe = document.createElement("iframe");
iframe.id = this.id + "-iframe";
iframe.width = RemoteCanvas.CANVAS_WIDTH + "px";
iframe.height = RemoteCanvas.CANVAS_HEIGHT + "px";
iframe.src = this.url;
var me = this;
iframe.addEventListener("load", function() {
window.setTimeout(function() {
me.remotePageLoaded(callback);
}, 500);
}, true);
window.document.body.appendChild(iframe);
};
RemoteCanvas.prototype.remotePageLoaded = function(callback) {
netscape.security.PrivilegeManager.enablePrivilege('UniversalBrowserRead');
var ldrFrame = document.getElementById(this.id + "-iframe");
var remoteWindow = ldrFrame.contentWindow;
var canvas = document.createElement("canvas");
canvas.id = this.id + "-canvas";
canvas.style.width = RemoteCanvas.CANVAS_WIDTH + "px";
canvas.style.height = RemoteCanvas.CANVAS_HEIGHT + "px";
canvas.width = RemoteCanvas.CANVAS_WIDTH;
canvas.height = RemoteCanvas.CANVAS_HEIGHT;
var ctx = canvas.getContext("2d");
ctx.clearRect(0, 0,
RemoteCanvas.CANVAS_WIDTH,
RemoteCanvas.CANVAS_HEIGHT);
ctx.drawWindow(remoteWindow,
0, 0,
RemoteCanvas.CANVAS_WIDTH,
RemoteCanvas.CANVAS_HEIGHT,
"rgb(255,255,255)");
window.document.body.appendChild(canvas);
callback(this);
};
function bidiNumeral(val) {
netscape.security.PrivilegeManager.enablePrivilege('UniversalPreferencesRead UniversalPreferencesWrite UniversalXPConnect');
var prefs = Components.classes["@mozilla.org/preferences-service;1"]
.getService(Components.interfaces.nsIPrefBranch);
if (typeof val == "undefined")
return prefs.getIntPref("bidi.numeral");
else
prefs.setIntPref("bidi.numeral", val);
}
var bidiNumeralDefault = bidiNumeral();
var currentPass = 0;
function run()
{
SimpleTest.waitForExplicitFinish();
do_test();
}
function do_test()
{
var canvases = [];
function callbackTestCanvas(canvas)
{
canvases.push(canvas);
if (canvases.length == 2) { // when both canvases are loaded
var img_1 = canvases[0].getCanvas().toDataURL("image/png", "");
var img_2 = canvases[1].getCanvas().toDataURL("image/png", "");
if (passes[currentPass].op == "==") {
ok(img_1 == img_2, "Rendering of reftest " + fileprefix + passes[currentPass].file +
" is different with bidi.numeral == " + passes[currentPass].bidiNumeralValue);
} else if (passes[currentPass].op == "!=") {
ok(img_1 != img_2, "Rendering of reftest " + fileprefix + passes[currentPass].file +
" is not different with bidi.numeral == " + passes[currentPass].bidiNumeralValue);
}
bidiNumeral(bidiNumeralDefault);
if (currentPass < passes.length - 1) {
++currentPass;
do_test();
} else {
SimpleTest.finish();
}
}
}
var fileprefix = passes[currentPass].prefix + "-";
var file = passes[currentPass].file;
var header = document.createElement("p");
header.appendChild(document.createTextNode("Testing reftest " + fileprefix + file +
" with bidi.numeral == " + passes[currentPass].bidiNumeralValue +
" expecting " + passes[currentPass].op));
document.body.appendChild(header);
bidiNumeral(passes[currentPass].bidiNumeralValue);
var testCanvas = new RemoteCanvas(fileprefix + file + ".html", "test-" + currentPass);
testCanvas.load(callbackTestCanvas);
var refCanvas = new RemoteCanvas(fileprefix + file + "-ref.html", "ref-" + currentPass);
refCanvas.load(callbackTestCanvas);
}
run();

Просмотреть файл

@ -0,0 +1,32 @@
<html>
<!--
https://bugzilla.mozilla.org/show_bug.cgi?id=441782
-->
<head>
<title>Test for Bug 441782</title>
<script type="text/javascript" src="/MochiKit/MochiKit.js"></script>
<script type="text/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=441782">Mozilla Bug 441782</a>
<pre id="test">
<script type="text/javascript">
/** Test for Bug 441782 **/
var passes = [
// bug 441782 tests (Arabic)
{prefix: "bug441782", file: 1, bidiNumeralValue: 0, op: "!="},
{prefix: "bug441782", file: 1, bidiNumeralValue: 1, op: "=="},
{prefix: "bug441782", file: 1, bidiNumeralValue: 2, op: "=="},
{prefix: "bug441782", file: 1, bidiNumeralValue: 3, op: "=="},
{prefix: "bug441782", file: 1, bidiNumeralValue: 4, op: "=="},
];
</script>
<script type="text/javascript" src="bidi_numeral_test.js"></script>
</pre>
</body>
</html>

Просмотреть файл

@ -0,0 +1,32 @@
<html>
<!--
https://bugzilla.mozilla.org/show_bug.cgi?id=441782
-->
<head>
<title>Test for Bug 441782</title>
<script type="text/javascript" src="/MochiKit/MochiKit.js"></script>
<script type="text/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=441782">Mozilla Bug 441782</a>
<pre id="test">
<script type="text/javascript">
/** Test for Bug 441782 **/
var passes = [
// bug 441782 tests (Arabic)
{prefix: "bug441782", file: 2, bidiNumeralValue: 0, op: "!="},
{prefix: "bug441782", file: 2, bidiNumeralValue: 1, op: "=="},
{prefix: "bug441782", file: 2, bidiNumeralValue: 2, op: "=="},
{prefix: "bug441782", file: 2, bidiNumeralValue: 3, op: "=="},
{prefix: "bug441782", file: 2, bidiNumeralValue: 4, op: "=="},
];
</script>
<script type="text/javascript" src="bidi_numeral_test.js"></script>
</pre>
</body>
</html>

Просмотреть файл

@ -0,0 +1,32 @@
<html>
<!--
https://bugzilla.mozilla.org/show_bug.cgi?id=441782
-->
<head>
<title>Test for Bug 441782</title>
<script type="text/javascript" src="/MochiKit/MochiKit.js"></script>
<script type="text/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=441782">Mozilla Bug 441782</a>
<pre id="test">
<script type="text/javascript">
/** Test for Bug 441782 **/
var passes = [
// bug 441782 tests (Arabic)
{prefix: "bug441782", file: 3, bidiNumeralValue: 0, op: "!="},
{prefix: "bug441782", file: 3, bidiNumeralValue: 1, op: "=="},
{prefix: "bug441782", file: 3, bidiNumeralValue: 2, op: "=="},
{prefix: "bug441782", file: 3, bidiNumeralValue: 3, op: "=="},
{prefix: "bug441782", file: 3, bidiNumeralValue: 4, op: "=="},
];
</script>
<script type="text/javascript" src="bidi_numeral_test.js"></script>
</pre>
</body>
</html>

Просмотреть файл

@ -0,0 +1,32 @@
<html>
<!--
https://bugzilla.mozilla.org/show_bug.cgi?id=441782
-->
<head>
<title>Test for Bug 441782</title>
<script type="text/javascript" src="/MochiKit/MochiKit.js"></script>
<script type="text/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=441782">Mozilla Bug 441782</a>
<pre id="test">
<script type="text/javascript">
/** Test for Bug 441782 **/
var passes = [
// bug 441782 tests (Arabic)
{prefix: "bug441782", file: 4, bidiNumeralValue: 0, op: "!="},
{prefix: "bug441782", file: 4, bidiNumeralValue: 1, op: "=="},
{prefix: "bug441782", file: 4, bidiNumeralValue: 2, op: "=="},
{prefix: "bug441782", file: 4, bidiNumeralValue: 3, op: "=="},
{prefix: "bug441782", file: 4, bidiNumeralValue: 4, op: "=="},
];
</script>
<script type="text/javascript" src="bidi_numeral_test.js"></script>
</pre>
</body>
</html>

Просмотреть файл

@ -0,0 +1,32 @@
<html>
<!--
https://bugzilla.mozilla.org/show_bug.cgi?id=441782
-->
<head>
<title>Test for Bug 441782</title>
<script type="text/javascript" src="/MochiKit/MochiKit.js"></script>
<script type="text/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=441782">Mozilla Bug 441782</a>
<pre id="test">
<script type="text/javascript">
/** Test for Bug 441782 **/
var passes = [
// bug 441782 tests (Arabic)
{prefix: "bug441782", file: 5, bidiNumeralValue: 0, op: "!="},
{prefix: "bug441782", file: 5, bidiNumeralValue: 1, op: "=="},
{prefix: "bug441782", file: 5, bidiNumeralValue: 2, op: "=="},
{prefix: "bug441782", file: 5, bidiNumeralValue: 3, op: "=="},
{prefix: "bug441782", file: 5, bidiNumeralValue: 4, op: "=="},
];
</script>
<script type="text/javascript" src="bidi_numeral_test.js"></script>
</pre>
</body>
</html>

Просмотреть файл

@ -1,212 +0,0 @@
<html>
<!--
https://bugzilla.mozilla.org/show_bug.cgi?id=441782
-->
<head>
<title>Test for Bug 441782</title>
<script type="text/javascript" src="/MochiKit/MochiKit.js"></script>
<script type="text/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=441782">Mozilla Bug 441782</a>
<pre id="test">
<script type="text/javascript">
/** Test for Bug 441782 **/
// Canvas related code stolen from http://developer.mozilla.org/en/docs/Code_snippets:Canvas
var RemoteCanvas = function(url, id) {
this.url = url;
this.id = id;
};
RemoteCanvas.CANVAS_WIDTH = 200;
RemoteCanvas.CANVAS_HEIGHT = 100;
RemoteCanvas.prototype.getCanvas = function() {
return document.getElementById(this.id + "-canvas");
}
RemoteCanvas.prototype.load = function(callback) {
var iframe = document.createElement("iframe");
iframe.id = this.id + "-iframe";
iframe.width = RemoteCanvas.CANVAS_WIDTH + "px";
iframe.height = RemoteCanvas.CANVAS_HEIGHT + "px";
iframe.src = this.url;
var me = this;
iframe.addEventListener("load", function() {
window.setTimeout(function() {
me.remotePageLoaded(callback);
}, 500);
}, true);
window.document.body.appendChild(iframe);
};
RemoteCanvas.prototype.remotePageLoaded = function(callback) {
netscape.security.PrivilegeManager.enablePrivilege('UniversalBrowserRead');
var ldrFrame = document.getElementById(this.id + "-iframe");
var remoteWindow = ldrFrame.contentWindow;
var canvas = document.createElement("canvas");
canvas.id = this.id + "-canvas";
canvas.style.width = RemoteCanvas.CANVAS_WIDTH + "px";
canvas.style.height = RemoteCanvas.CANVAS_HEIGHT + "px";
canvas.width = RemoteCanvas.CANVAS_WIDTH;
canvas.height = RemoteCanvas.CANVAS_HEIGHT;
var ctx = canvas.getContext("2d");
ctx.clearRect(0, 0,
RemoteCanvas.CANVAS_WIDTH,
RemoteCanvas.CANVAS_HEIGHT);
ctx.drawWindow(remoteWindow,
0, 0,
RemoteCanvas.CANVAS_WIDTH,
RemoteCanvas.CANVAS_HEIGHT,
"rgb(255,255,255)");
window.document.body.appendChild(canvas);
callback(this);
};
function bidiNumeral(val) {
netscape.security.PrivilegeManager.enablePrivilege('UniversalPreferencesRead UniversalPreferencesWrite UniversalXPConnect');
var prefs = Components.classes["@mozilla.org/preferences-service;1"]
.getService(Components.interfaces.nsIPrefBranch);
if (typeof val == "undefined")
return prefs.getIntPref("bidi.numeral");
else
prefs.setIntPref("bidi.numeral", val);
}
var bidiNumeralDefault = bidiNumeral();
var passes = [
// bug 441782 tests (Arabic)
{prefix: "bug441782", file: 1, bidiNumeralValue: 0, op: "!="},
{prefix: "bug441782", file: 1, bidiNumeralValue: 1, op: "=="},
{prefix: "bug441782", file: 1, bidiNumeralValue: 2, op: "=="},
{prefix: "bug441782", file: 1, bidiNumeralValue: 3, op: "=="},
{prefix: "bug441782", file: 1, bidiNumeralValue: 4, op: "=="},
{prefix: "bug441782", file: 2, bidiNumeralValue: 0, op: "!="},
{prefix: "bug441782", file: 2, bidiNumeralValue: 1, op: "=="},
{prefix: "bug441782", file: 2, bidiNumeralValue: 2, op: "=="},
{prefix: "bug441782", file: 2, bidiNumeralValue: 3, op: "=="},
{prefix: "bug441782", file: 2, bidiNumeralValue: 4, op: "=="},
{prefix: "bug441782", file: 3, bidiNumeralValue: 0, op: "!="},
{prefix: "bug441782", file: 3, bidiNumeralValue: 1, op: "=="},
{prefix: "bug441782", file: 3, bidiNumeralValue: 2, op: "=="},
{prefix: "bug441782", file: 3, bidiNumeralValue: 3, op: "=="},
{prefix: "bug441782", file: 3, bidiNumeralValue: 4, op: "=="},
{prefix: "bug441782", file: 4, bidiNumeralValue: 0, op: "!="},
{prefix: "bug441782", file: 4, bidiNumeralValue: 1, op: "=="},
{prefix: "bug441782", file: 4, bidiNumeralValue: 2, op: "=="},
{prefix: "bug441782", file: 4, bidiNumeralValue: 3, op: "=="},
{prefix: "bug441782", file: 4, bidiNumeralValue: 4, op: "=="},
{prefix: "bug441782", file: 5, bidiNumeralValue: 0, op: "!="},
{prefix: "bug441782", file: 5, bidiNumeralValue: 1, op: "=="},
{prefix: "bug441782", file: 5, bidiNumeralValue: 2, op: "=="},
{prefix: "bug441782", file: 5, bidiNumeralValue: 3, op: "=="},
{prefix: "bug441782", file: 5, bidiNumeralValue: 4, op: "=="},
// bug 467672 tests (Arabic and Persian)
{prefix: "bug467672", file: 1, bidiNumeralValue: 0, op: "!="},
{prefix: "bug467672", file: 1, bidiNumeralValue: 1, op: "=="},
{prefix: "bug467672", file: 1, bidiNumeralValue: 2, op: "=="},
{prefix: "bug467672", file: 1, bidiNumeralValue: 3, op: "=="},
{prefix: "bug467672", file: 1, bidiNumeralValue: 4, op: "=="},
{prefix: "bug467672", file: 1, bidiNumeralValue: 5, op: "=="},
{prefix: "bug467672", file: 1, bidiNumeralValue: 6, op: "=="},
{prefix: "bug467672", file: 2, bidiNumeralValue: 0, op: "!="},
{prefix: "bug467672", file: 2, bidiNumeralValue: 1, op: "=="},
{prefix: "bug467672", file: 2, bidiNumeralValue: 2, op: "=="},
{prefix: "bug467672", file: 2, bidiNumeralValue: 3, op: "=="},
{prefix: "bug467672", file: 2, bidiNumeralValue: 4, op: "=="},
{prefix: "bug467672", file: 2, bidiNumeralValue: 5, op: "=="},
{prefix: "bug467672", file: 2, bidiNumeralValue: 6, op: "=="},
{prefix: "bug467672", file: 3, bidiNumeralValue: 0, op: "!="},
{prefix: "bug467672", file: 3, bidiNumeralValue: 1, op: "=="},
{prefix: "bug467672", file: 3, bidiNumeralValue: 2, op: "=="},
{prefix: "bug467672", file: 3, bidiNumeralValue: 3, op: "=="},
{prefix: "bug467672", file: 3, bidiNumeralValue: 4, op: "=="},
{prefix: "bug467672", file: 3, bidiNumeralValue: 5, op: "=="},
{prefix: "bug467672", file: 3, bidiNumeralValue: 6, op: "=="},
{prefix: "bug467672", file: 4, bidiNumeralValue: 0, op: "!="},
{prefix: "bug467672", file: 4, bidiNumeralValue: 1, op: "=="},
{prefix: "bug467672", file: 4, bidiNumeralValue: 2, op: "=="},
{prefix: "bug467672", file: 4, bidiNumeralValue: 3, op: "=="},
{prefix: "bug467672", file: 4, bidiNumeralValue: 4, op: "=="},
{prefix: "bug467672", file: 4, bidiNumeralValue: 5, op: "=="},
{prefix: "bug467672", file: 4, bidiNumeralValue: 6, op: "=="},
{prefix: "bug467672", file: 5, bidiNumeralValue: 0, op: "!="},
{prefix: "bug467672", file: 5, bidiNumeralValue: 1, op: "=="},
{prefix: "bug467672", file: 5, bidiNumeralValue: 2, op: "=="},
{prefix: "bug467672", file: 5, bidiNumeralValue: 3, op: "=="},
{prefix: "bug467672", file: 5, bidiNumeralValue: 4, op: "=="},
{prefix: "bug467672", file: 5, bidiNumeralValue: 5, op: "=="},
{prefix: "bug467672", file: 5, bidiNumeralValue: 6, op: "=="},
];
var currentPass = 0;
function run()
{
SimpleTest.waitForExplicitFinish();
do_test();
}
function do_test()
{
var canvases = [];
function callbackTestCanvas(canvas)
{
canvases.push(canvas);
if (canvases.length == 2) { // when both canvases are loaded
var img_1 = canvases[0].getCanvas().toDataURL("image/png", "");
var img_2 = canvases[1].getCanvas().toDataURL("image/png", "");
if (passes[currentPass].op == "==") {
ok(img_1 == img_2, "Rendering of reftest " + fileprefix + passes[currentPass].file +
" is different with bidi.numeral == " + passes[currentPass].bidiNumeralValue);
} else if (passes[currentPass].op == "!=") {
ok(img_1 != img_2, "Rendering of reftest " + fileprefix + passes[currentPass].file +
" is not different with bidi.numeral == " + passes[currentPass].bidiNumeralValue);
}
bidiNumeral(bidiNumeralDefault);
if (currentPass < passes.length - 1) {
++currentPass;
do_test();
} else {
SimpleTest.finish();
}
}
}
var fileprefix = passes[currentPass].prefix + "-";
var file = passes[currentPass].file;
var header = document.createElement("p");
header.appendChild(document.createTextNode("Testing reftest " + fileprefix + file +
" with bidi.numeral == " + passes[currentPass].bidiNumeralValue +
" expecting " + passes[currentPass].op));
document.body.appendChild(header);
bidiNumeral(passes[currentPass].bidiNumeralValue);
var testCanvas = new RemoteCanvas(fileprefix + file + ".html", "test-" + currentPass);
testCanvas.load(callbackTestCanvas);
var refCanvas = new RemoteCanvas(fileprefix + file + "-ref.html", "ref-" + currentPass);
refCanvas.load(callbackTestCanvas);
}
run();
</script>
</pre>
</body>
</html>

Просмотреть файл

@ -0,0 +1,34 @@
<html>
<!--
https://bugzilla.mozilla.org/show_bug.cgi?id=467672
-->
<head>
<title>Test for Bug 467672</title>
<script type="text/javascript" src="/MochiKit/MochiKit.js"></script>
<script type="text/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=467672">Mozilla Bug 467672</a>
<pre id="test">
<script type="text/javascript">
/** Test for Bug 467672 **/
var passes = [
// bug 467672 tests (Arabic and Persian)
{prefix: "bug467672", file: 1, bidiNumeralValue: 0, op: "!="},
{prefix: "bug467672", file: 1, bidiNumeralValue: 1, op: "=="},
{prefix: "bug467672", file: 1, bidiNumeralValue: 2, op: "=="},
{prefix: "bug467672", file: 1, bidiNumeralValue: 3, op: "=="},
{prefix: "bug467672", file: 1, bidiNumeralValue: 4, op: "=="},
{prefix: "bug467672", file: 1, bidiNumeralValue: 5, op: "=="},
{prefix: "bug467672", file: 1, bidiNumeralValue: 6, op: "=="},
];
</script>
<script type="text/javascript" src="bidi_numeral_test.js"></script>
</pre>
</body>
</html>

Просмотреть файл

@ -0,0 +1,34 @@
<html>
<!--
https://bugzilla.mozilla.org/show_bug.cgi?id=467672
-->
<head>
<title>Test for Bug 467672</title>
<script type="text/javascript" src="/MochiKit/MochiKit.js"></script>
<script type="text/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=467672">Mozilla Bug 467672</a>
<pre id="test">
<script type="text/javascript">
/** Test for Bug 467672 **/
var passes = [
// bug 467672 tests (Arabic and Persian)
{prefix: "bug467672", file: 2, bidiNumeralValue: 0, op: "!="},
{prefix: "bug467672", file: 2, bidiNumeralValue: 1, op: "=="},
{prefix: "bug467672", file: 2, bidiNumeralValue: 2, op: "=="},
{prefix: "bug467672", file: 2, bidiNumeralValue: 3, op: "=="},
{prefix: "bug467672", file: 2, bidiNumeralValue: 4, op: "=="},
{prefix: "bug467672", file: 2, bidiNumeralValue: 5, op: "=="},
{prefix: "bug467672", file: 2, bidiNumeralValue: 6, op: "=="},
];
</script>
<script type="text/javascript" src="bidi_numeral_test.js"></script>
</pre>
</body>
</html>

Просмотреть файл

@ -0,0 +1,34 @@
<html>
<!--
https://bugzilla.mozilla.org/show_bug.cgi?id=467672
-->
<head>
<title>Test for Bug 467672</title>
<script type="text/javascript" src="/MochiKit/MochiKit.js"></script>
<script type="text/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=467672">Mozilla Bug 467672</a>
<pre id="test">
<script type="text/javascript">
/** Test for Bug 467672 **/
var passes = [
// bug 467672 tests (Arabic and Persian)
{prefix: "bug467672", file: 3, bidiNumeralValue: 0, op: "!="},
{prefix: "bug467672", file: 3, bidiNumeralValue: 1, op: "=="},
{prefix: "bug467672", file: 3, bidiNumeralValue: 2, op: "=="},
{prefix: "bug467672", file: 3, bidiNumeralValue: 3, op: "=="},
{prefix: "bug467672", file: 3, bidiNumeralValue: 4, op: "=="},
{prefix: "bug467672", file: 3, bidiNumeralValue: 5, op: "=="},
{prefix: "bug467672", file: 3, bidiNumeralValue: 6, op: "=="},
];
</script>
<script type="text/javascript" src="bidi_numeral_test.js"></script>
</pre>
</body>
</html>

Просмотреть файл

@ -0,0 +1,34 @@
<html>
<!--
https://bugzilla.mozilla.org/show_bug.cgi?id=467672
-->
<head>
<title>Test for Bug 467672</title>
<script type="text/javascript" src="/MochiKit/MochiKit.js"></script>
<script type="text/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=467672">Mozilla Bug 467672</a>
<pre id="test">
<script type="text/javascript">
/** Test for Bug 467672 **/
var passes = [
// bug 467672 tests (Arabic and Persian)
{prefix: "bug467672", file: 4, bidiNumeralValue: 0, op: "!="},
{prefix: "bug467672", file: 4, bidiNumeralValue: 1, op: "=="},
{prefix: "bug467672", file: 4, bidiNumeralValue: 2, op: "=="},
{prefix: "bug467672", file: 4, bidiNumeralValue: 3, op: "=="},
{prefix: "bug467672", file: 4, bidiNumeralValue: 4, op: "=="},
{prefix: "bug467672", file: 4, bidiNumeralValue: 5, op: "=="},
{prefix: "bug467672", file: 4, bidiNumeralValue: 6, op: "=="},
];
</script>
<script type="text/javascript" src="bidi_numeral_test.js"></script>
</pre>
</body>
</html>

Просмотреть файл

@ -0,0 +1,34 @@
<html>
<!--
https://bugzilla.mozilla.org/show_bug.cgi?id=467672
-->
<head>
<title>Test for Bug 467672</title>
<script type="text/javascript" src="/MochiKit/MochiKit.js"></script>
<script type="text/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=467672">Mozilla Bug 467672</a>
<pre id="test">
<script type="text/javascript">
/** Test for Bug 467672 **/
var passes = [
// bug 467672 tests (Arabic and Persian)
{prefix: "bug467672", file: 5, bidiNumeralValue: 0, op: "!="},
{prefix: "bug467672", file: 5, bidiNumeralValue: 1, op: "=="},
{prefix: "bug467672", file: 5, bidiNumeralValue: 2, op: "=="},
{prefix: "bug467672", file: 5, bidiNumeralValue: 3, op: "=="},
{prefix: "bug467672", file: 5, bidiNumeralValue: 4, op: "=="},
{prefix: "bug467672", file: 5, bidiNumeralValue: 5, op: "=="},
{prefix: "bug467672", file: 5, bidiNumeralValue: 6, op: "=="},
];
</script>
<script type="text/javascript" src="bidi_numeral_test.js"></script>
</pre>
</body>
</html>