Bug 829760 - browser_dbg_propertyview-filter-05.js checks for DOM objects are broken, r=past

This commit is contained in:
Victor Porof 2013-01-12 18:27:46 +02:00
parent 47319c37e6
commit 509f9b218d

View File

@ -35,7 +35,6 @@ function testVariablesFiltering()
function test1()
{
write("*one");
ignoreExtraMatchedProperties();
is(innerScope.querySelectorAll(".variable:not([non-match])").length, 1,
"There should be 1 variable displayed in the inner scope");
@ -45,8 +44,6 @@ function testVariablesFiltering()
"There should be 0 variables displayed in the test scope");
is(loadScope.querySelectorAll(".variable:not([non-match])").length, 1,
"There should be 1 variable displayed in the load scope");
is(globalScope.querySelectorAll(".variable:not([non-match])").length, 8,
"There should be 8 variables displayed in the global scope");
is(innerScope.querySelectorAll(".property:not([non-match])").length, 0,
"There should be 0 properties displayed in the inner scope");
@ -56,8 +53,6 @@ function testVariablesFiltering()
"There should be 0 properties displayed in the test scope");
is(loadScope.querySelectorAll(".property:not([non-match])").length, 0,
"There should be 0 properties displayed in the load scope");
is(globalScope.querySelectorAll(".property:not([non-match])").length, 0,
"There should be 0 properties displayed in the global scope");
is(innerScope.querySelectorAll(".variable:not([non-match]) > .title > .name")[0].getAttribute("value"),
"one", "The only inner variable displayed should be 'one'");
@ -77,7 +72,6 @@ function testVariablesFiltering()
function test2()
{
write("*two");
ignoreExtraMatchedProperties();
is(innerScope.querySelectorAll(".variable:not([non-match])").length, 1,
"There should be 1 variable displayed in the inner scope");
@ -87,8 +81,6 @@ function testVariablesFiltering()
"There should be 0 variables displayed in the test scope");
is(loadScope.querySelectorAll(".variable:not([non-match])").length, 0,
"There should be 0 variables displayed in the load scope");
is(globalScope.querySelectorAll(".variable:not([non-match])").length, 0,
"There should be 0 variables displayed in the global scope");
is(innerScope.querySelectorAll(".property:not([non-match])").length, 0,
"There should be 0 properties displayed in the inner scope");
@ -98,8 +90,6 @@ function testVariablesFiltering()
"There should be 0 properties displayed in the test scope");
is(loadScope.querySelectorAll(".property:not([non-match])").length, 0,
"There should be 0 properties displayed in the load scope");
is(globalScope.querySelectorAll(".property:not([non-match])").length, 0,
"There should be 0 properties displayed in the global scope");
is(innerScope.querySelectorAll(".variable:not([non-match]) > .title > .name")[0].getAttribute("value"),
"two", "The only inner variable displayed should be 'two'");
@ -116,7 +106,6 @@ function testVariablesFiltering()
function test3()
{
backspace(3);
ignoreExtraMatchedProperties();
is(gSearchBox.value, "*",
"Searchbox value is incorrect after 3 backspaces");
@ -147,7 +136,6 @@ function testVariablesFiltering()
function test4()
{
backspace(1);
ignoreExtraMatchedProperties();
is(gSearchBox.value, "",
"Searchbox value is incorrect after 1 backspace");
@ -260,19 +248,6 @@ function prepareVariables(aCallback)
gDebuggee.window);
}
function ignoreExtraMatchedProperties()
{
for (let [, item] of gDebugger.DebuggerView.Variables._currHierarchy) {
let name = item.name.toLowerCase();
let value = item._valueString || "";
if ((value.contains("DOM")) ||
(value.contains("XPC") && !name.contains("__proto__"))) {
item.target.setAttribute("non-match", "");
}
}
}
function clear() {
gSearchBox.focus();
gSearchBox.value = "";