3 <script src=
"../../../http/tests/inspector/inspector-test.js"></script>
4 <script src=
"../../../http/tests/inspector/elements-test.js"></script>
5 <script src=
"../../../http/tests/inspector/debugger-test.js"></script>
11 var pane
= WebInspector
.domBreakpointsSidebarPane
;
12 InspectorTest
.runDebuggerTestSuite([
13 function testRemoveNode(next
)
15 InspectorTest
.addResult("Testing NodeRemoved DOM breakpoint.");
16 InspectorTest
.nodeWithId("elementToRemove", step2
);
20 pane
._setBreakpoint(node
, pane
._breakpointTypes
.NodeRemoved
, true);
21 InspectorTest
.addResult("Set NodeRemoved DOM breakpoint.");
22 node
.removeNode(next
);
26 function testModifyAttribute(next
)
28 InspectorTest
.addResult("Testing AttributeModified DOM breakpoint.");
29 InspectorTest
.nodeWithId("rootElement", step2
);
33 pane
._setBreakpoint(node
, pane
._breakpointTypes
.AttributeModified
, true);
34 InspectorTest
.addResult("Set AttributeModified DOM breakpoint.");
35 node
.setAttribute("title", "a title", next
);
44 <body onload=
"runTest()">
46 Tests that DOM debugger will not crash when editing DOM nodes from the Web Inspector.
<a href=
"https://code.google.com/p/chromium/issues/detail?id=249655">Chromium bug
249655</a>
49 <div id=
"rootElement" style=
"color: red">
50 <div id=
"elementToRemove"></div>