mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-30 05:35:31 +00:00
Bug 728086 - Back out the test as well
This commit is contained in:
parent
1f1ceaf509
commit
c10a98a4ba
@ -1,65 +0,0 @@
|
||||
var expected = '';
|
||||
function TestCase(n, d, e, a) {}
|
||||
function reportFailure (msg) {}
|
||||
function toPrinted(value) {
|
||||
value = value.replace(/\\\n/g, 'NL')
|
||||
.replace(/[^\x20-\x7E]+/g, escapeString);
|
||||
}
|
||||
function escapeString (str) {}
|
||||
function reportCompare (expected, actual, description) {
|
||||
var expected_t = typeof expected;
|
||||
var actual_t = typeof actual;
|
||||
var output = "";
|
||||
var testcase = new TestCase("unknown-test-name", description, expected, actual);
|
||||
reportFailure (description + " : " + output);
|
||||
}
|
||||
function enterFunc (funcName)
|
||||
callStack.push(funcName);
|
||||
try {
|
||||
reportCompare(expectCompile, actualCompile,
|
||||
summary + ': compile actual');
|
||||
} catch(ex) { }
|
||||
var lfcode = new Array();
|
||||
lfcode.push("gczeal(2);\
|
||||
enterFunc ('test');\
|
||||
");
|
||||
lfcode.push("{}");
|
||||
lfcode.push("noexist.js");
|
||||
lfcode.push("var BUGNUMBER = 305064;\
|
||||
var summary = 'Tests the trim, trimRight and trimLeft methods';\
|
||||
var trimMethods = ['trim', 'trimLeft', 'trimRight'];\
|
||||
var whitespace = [\
|
||||
{s : '\\u0009', t : 'HORIZONTAL TAB'},\
|
||||
{s : '\\u200A', t : 'HAIR SPACE'},\
|
||||
];\
|
||||
for (var j = 0; j < trimMethods.length; ++j)\
|
||||
var method = trimMethods[j];\
|
||||
reportCompare(true, true, 'Test skipped. String.prototype.' + method + ' is not supported');\
|
||||
str = '';\
|
||||
for (var i = 0; i < whitespace.length; ++i) {\
|
||||
var v = whitespace[i].s;\
|
||||
var t = (summary)[i].t;\
|
||||
v = v + v + v;\
|
||||
print('Test ' + method + ' with with leading whitespace. : ' + t);\
|
||||
actual = str[method]();\
|
||||
reportCompare(expected, actual, t + ':' + '\"' + toPrinted(str) + '\".' + method + '()');\
|
||||
str = v + 'a' + v;\
|
||||
}\
|
||||
");
|
||||
while (true) {
|
||||
var file = lfcode.shift(); if (file == undefined) { break; }
|
||||
if (file == "evaluate") {
|
||||
} else {
|
||||
loadFile(file);
|
||||
}
|
||||
}
|
||||
function loadFile(lfVarx) {
|
||||
try {
|
||||
if (lfVarx.substr(-3) == ".js") {
|
||||
switch (lfRunTypeId) {
|
||||
}
|
||||
} else {
|
||||
eval(lfVarx);
|
||||
}
|
||||
} catch (lfVare) { }
|
||||
}
|
Loading…
Reference in New Issue
Block a user