Convert bidi_numeral_test.js from CR-LF to LF line endings. No bug.

This commit is contained in:
L. David Baron 2012-09-05 13:31:01 -07:00
Родитель 9f8261c75a
Коммит 5a826b49fb
1 изменённых файлов: 100 добавлений и 100 удалений

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

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