Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(216)

Unified Diff: LayoutTests/inspector/elements/edit-dom-actions.html

Issue 1158883003: DevTools: shard inspector/elements tests for faster execution. (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: Created 5 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: LayoutTests/inspector/elements/edit-dom-actions.html
diff --git a/LayoutTests/inspector/elements/edit-dom-actions.html b/LayoutTests/inspector/elements/edit-dom-actions.html
deleted file mode 100644
index 5c17d3ae03b763006464c92fd7cd9e159c69e817..0000000000000000000000000000000000000000
--- a/LayoutTests/inspector/elements/edit-dom-actions.html
+++ /dev/null
@@ -1,298 +0,0 @@
-<html>
-<head>
-<script src="../../http/tests/inspector/inspector-test.js"></script>
-<script src="../../http/tests/inspector/elements-test.js"></script>
-<script src="edit-dom-test.js"></script>
-<script>
-
-function test()
-{
- // Save time on style updates.
- WebInspector.StylesSidebarPane.prototype.update = function() {};
- WebInspector.MetricsSidebarPane.prototype.update = function() {};
-
- InspectorTest.runTestSuite([
- function testSetUp(next)
- {
- InspectorTest.expandElementsTree(next);
- },
-
- function testRemove(next)
- {
- InspectorTest.domActionTestForNodeId("testRemove", "node-to-remove", testBody, next);
-
- function testBody(node, done)
- {
- var treeElement = InspectorTest.firstElementsTreeOutline().findTreeElement(node);
- treeElement.remove();
- InspectorTest.runAfterPendingDispatches(done);
- }
- },
-
- function testSetNodeName(next)
- {
- InspectorTest.domActionTestForNodeId("testSetNodeName", "node-to-set-name", testBody, next);
-
- function testBody(node, done)
- {
- InspectorTest.editNodePartAndRun(node, "webkit-html-tag-name", "span", done);
- }
- },
-
- function testSetNodeNameInput(next)
- {
- InspectorTest.domActionTestForNodeId("testSetNodeNameInput", "node-to-set-name-input", testBody, next);
-
- function testBody(node, done)
- {
- InspectorTest.editNodePartAndRun(node, "webkit-html-tag-name", "input", done);
- }
- },
-
- function testSetNodeValue(next)
- {
- InspectorTest.domActionTestForNodeId("testSetNodeValue", "node-to-set-value", testBody, next);
-
- function testBody(node, done)
- {
- InspectorTest.editNodePartAndRun(node, "webkit-html-text-node", " \n Edited Text \n ", done);
- }
- },
-
- function testSetAttribute(next)
- {
- InspectorTest.domActionTestForNodeId("testSetAttribute", "node-to-set-attribute", testBody, next);
-
- function testBody(node, done)
- {
- InspectorTest.editNodePartAndRun(node, "webkit-html-attribute", "bar=\"edited attribute\"", done, true);
- }
- },
-
- function testSetScriptableAttribute(next)
- {
- InspectorTest.domActionTestForNodeId("testSetScriptableAttribute", "node-to-set-scriptable-attribute", testBody, next);
-
- function testBody(node, done)
- {
- InspectorTest.editNodePartAndRun(node, "webkit-html-attribute", "onclick=\"alert(2)\"", done, true);
- }
- },
-
- function testRemoveAttribute(next)
- {
- InspectorTest.domActionTestForNodeId("testRemoveAttribute", "node-to-remove-attribute", testBody, next);
-
- function testBody(node, done)
- {
- InspectorTest.editNodePartAndRun(node, "webkit-html-attribute", "", done, true);
- }
- },
-
- function testAddAttribute(next)
- {
- InspectorTest.doAddAttribute("testAddAttribute", "node-to-add-attribute", "newattr=\"new-value\"", next);
- },
-
- function testAddAttributeUnquotedValue(next)
- {
- InspectorTest.doAddAttribute("testAddAttributeUnquotedValue", "node-to-add-attribute-unquoted-value", "newattr=unquotedValue", next);
- },
-
- function testEditCommentAsHTML(next)
- {
- function commentNodeSelectionCallback(testNode, callback)
- {
- var childNodes = testNode.children();
- for (var i = 0; i < childNodes.length; ++i) {
- if (childNodes[i].nodeType() === 8) {
- WebInspector.Revealer.reveal(childNodes[i]);
- callback(childNodes[i]);
- return;
- }
- }
- InspectorTest.addResult("Comment node not found");
- InspectorTest.completeTest();
- }
- InspectorTest.domActionTest("testEditCommentAsHTML", commentNodeSelectionCallback, testBody, next);
-
- function testBody(node, done)
- {
- var treeOutline = InspectorTest.firstElementsTreeOutline();
- var treeElement = treeOutline.findTreeElement(node);
- treeOutline._toggleEditAsHTML(node);
- InspectorTest.runAfterPendingDispatches(step2);
-
- function step2()
- {
- InspectorTest.addResult(treeElement._editing.codeMirror.getValue());
- treeElement._editing.codeMirror.setValue("<div foo=\"bar-comment\">Element</div>");
- var event = InspectorTest.createKeyEvent("Enter");
- event.isMetaOrCtrlForTest = true;
- treeElement._htmlEditElement.dispatchEvent(event);
- InspectorTest.runAfterPendingDispatches(done);
- }
- }
- },
-
- function testEditAsHTML(next)
- {
- InspectorTest.domActionTestForNodeId("testEditAsHTML", "node-to-edit-as-html", testBody, next);
-
- function testBody(node, done)
- {
- var treeOutline = InspectorTest.firstElementsTreeOutline();
- var treeElement = treeOutline.findTreeElement(node);
- treeOutline._toggleEditAsHTML(node);
- InspectorTest.runAfterPendingDispatches(step2);
-
- function step2()
- {
- InspectorTest.addResult(treeElement._editing.codeMirror.getValue());
- treeElement._editing.codeMirror.setValue("<span foo=\"bar\"><span id=\"inner-span\">Span contents</span></span>");
- var event = InspectorTest.createKeyEvent("Enter");
- event.isMetaOrCtrlForTest = true;
- treeElement._htmlEditElement.dispatchEvent(event);
- InspectorTest.runAfterPendingDispatches(InspectorTest.expandElementsTree.bind(InspectorTest, done));
- }
- }
- },
-
- function testEditInvisibleCharsAsHTML(next)
- {
- InspectorTest.domActionTestForNodeId("testEditInvisibleCharsAsHTML", "node-with-invisible-chars", testBody, next);
-
- function testBody(node, done)
- {
- var treeOutline = InspectorTest.firstElementsTreeOutline();
- var treeElement = treeOutline.findTreeElement(node);
- treeOutline._toggleEditAsHTML(node);
- InspectorTest.runAfterPendingDispatches(step2);
-
- function step2()
- {
- var codeMirror = treeElement._editing.codeMirror;
- InspectorTest.addResult(codeMirror.getValue());
- codeMirror.setValue(codeMirror.getValue().replace(/&/g, '#'));
- var event = InspectorTest.createKeyEvent("Enter");
- event.isMetaOrCtrlForTest = true;
- treeElement._htmlEditElement.dispatchEvent(event);
- InspectorTest.runAfterPendingDispatches(InspectorTest.expandElementsTree.bind(InspectorTest, done));
- }
- }
- },
-
- function testEditScript(next)
- {
- InspectorTest.domActionTestForNodeId("testEditScript", "node-to-edit-script", testBody, next);
-
- function testBody(node, done)
- {
- InspectorTest.editNodePartAndRun(node, "webkit-html-text-node", "var i = 0;\n var j = 0;\n", done);
- }
- },
-
- function testEditSVGAttribute(next)
- {
- InspectorTest.domActionTestForNodeId("testEditSVG", "node-to-edit-svg-attribute", testBody, next);
-
- function testBody(node, done)
- {
- var treeOutline = InspectorTest.firstElementsTreeOutline();
- var treeElement = treeOutline.findTreeElement(node);
- treeOutline._toggleEditAsHTML(node);
- InspectorTest.runAfterPendingDispatches(step2);
-
- function step2()
- {
- var value = treeElement._editing.codeMirror.getValue();
- InspectorTest.addResult(value);
- treeElement._editing.codeMirror.setValue(value.replace("100", "110"));
- var event = InspectorTest.createKeyEvent("Enter");
- event.isMetaOrCtrlForTest = true;
- treeElement._htmlEditElement.dispatchEvent(event);
- InspectorTest.runAfterPendingDispatches(InspectorTest.expandElementsTree.bind(InspectorTest, done));
- }
- }
- }
- ]);
-}
-
-</script>
-</head>
-
-<body onload="runTest()">
-<p>
-Tests that user can mutate DOM by means of elements panel.
-</p>
-
-<div>
- <div id="testRemove">
- <div id="node-to-remove"></div>
- </div>
-
- <div id="testSetNodeName">
- <div id="node-to-set-name"></div>
- </div>
-
- <div id="testSetNodeNameInput">
- <div id="node-to-set-name-input"></div>
- </div>
-
- <div id="testSetNodeValue">
- <div id="node-to-set-value">
- Text
- </div>
- </div>
-
- <div id="testSetAttribute">
- <div foo="attribute value" id="node-to-set-attribute"></div>
- </div>
-
- <div id="testSetScriptableAttribute">
- <div onclick="alert(1)" id="node-to-set-scriptable-attribute"></div>
- </div>
-
- <div id="testRemoveAttribute">
- <div foo="attribute value" id="node-to-remove-attribute"></div>
- </div>
-
- <div id="testAddAttribute">
- <div id="node-to-add-attribute"></div>
- </div>
-
- <div id="testAddAttributeUnquotedValue">
- <div id="node-to-add-attribute-unquoted-value"></div>
- </div>
-
- <div id="testEditAsHTML">
- <div id="node-to-edit-as-html"><span id="span">Text</span></div>
- </div>
-
- <div id="testEditInvisibleCharsAsHTML">
- <div id="node-with-invisible-chars">A&nbsp;B&ensp;C&emsp;D&thinsp;E&zwnj;F&zwj;G&rlm;H&lrm;I</div>
- </div>
-
- <div id="testEditScript">
- <script id="node-to-edit-script">
-
- var i = 0;
- var j = 5;
- for (; i < j; ++i) {
- // Do nothing.
- }
-
- </script>
- </div>
-
- <div id="testEditSVG">
- <svg id="node-to-edit-svg-attribute" xmlns:xlink="test" width="100">
- </svg>
- </div>
-
- <div id="testEditCommentAsHTML">
- <!-- Comment -->
- </div>
-</div>
-</body>
-</html>

Powered by Google App Engine
This is Rietveld 408576698