Bug 934852 - Fix for intermittent browser_scratchpad_throw_output.js | Test timed out; r=me

This commit is contained in:
Mihai Sucan 2013-11-09 20:09:36 +02:00
parent 3b7de1f035
commit 73521ac811

View File

@ -2,8 +2,6 @@
/* Any copyright is dedicated to the Public Domain. /* Any copyright is dedicated to the Public Domain.
http://creativecommons.org/publicdomain/zero/1.0/ */ http://creativecommons.org/publicdomain/zero/1.0/ */
let temp = {};
Cu.import("resource://gre/modules/devtools/dbg-server.jsm", temp);
function test() function test()
{ {
@ -33,14 +31,19 @@ function testThrowOutput()
}); });
}); });
let longString = Array(temp.DebuggerServer.LONG_STRING_LENGTH + 1).join("a"), let server = Cu.import("resource://gre/modules/devtools/dbg-server.jsm", {})
shortedString = longString.substring(0, .DebuggerServer;
temp.DebuggerServer.LONG_STRING_INITIAL_LENGTH
) + "\u2026"; let longLength = server.LONG_STRING_LENGTH + 1;
let longString = new Array(longLength).join("a");
let shortedString = longString.substring(0, server.LONG_STRING_INITIAL_LENGTH) +
"\u2026";
tests.push({ tests.push({
method: "display", method: "display",
code: "throw '" + longString + "';", code: "throw (new Array(" + longLength + ").join('a'));",
result: "throw '" + longString + "';\n/*\nException: " + shortedString + "\n*/", result: "throw (new Array(" + longLength + ").join('a'));\n" +
"/*\nException: " + shortedString + "\n*/",
label: "Correct exception message for a longString is shown" label: "Correct exception message for a longString is shown"
}); });