зеркало из https://github.com/mozilla/pjs.git
Bug 595198 - Web Console filter should not be case sensitive, r=dietrich, a=johnath
This commit is contained in:
Родитель
26417f98a0
Коммит
b52ebb2db5
|
@ -1533,7 +1533,7 @@ HUD_SERVICE.prototype =
|
|||
result = 'concat("' + word.replace(/"/g, "\", '\"', \"") + '")';
|
||||
}
|
||||
|
||||
results.push("contains(., " + result + ")");
|
||||
results.push("contains(translate(., 'ABCDEFGHIJKLMNOPQRSTUVWXYZ', 'abcdefghijklmnopqrstuvwxyz'), " + result.toLowerCase() + ")");
|
||||
}
|
||||
|
||||
return (results.length === 0) ? "true()" : results.join(" and ");
|
||||
|
|
|
@ -224,6 +224,15 @@ function testConsoleLoggingAPI(aMethod)
|
|||
HUDService.clearDisplay(hudId);
|
||||
setStringFilter("");
|
||||
|
||||
// test for case insensitivity
|
||||
setStringFilter("FOO");
|
||||
browser.contentWindow.wrappedJSObject.console[aMethod]("foo-bar-baz");
|
||||
browser.contentWindow.wrappedJSObject.console[aMethod]("bar-baz");
|
||||
count = outputNode.querySelectorAll(".hud-filtered-by-string").length;
|
||||
is(count, 1, "1 hidden " + aMethod + " node found");
|
||||
HUDService.clearDisplay(hudId);
|
||||
setStringFilter("");
|
||||
|
||||
// test for multiple arguments.
|
||||
HUDService.clearDisplay(hudId);
|
||||
HUDService.setFilterState(hudId, aMethod, true);
|
||||
|
|
Загрузка…
Ссылка в новой задаче