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

Unified Diff: third_party/WebKit/LayoutTests/inspector/elements/shadow/elements-panel-shadow-selection-on-refresh.js

Issue 1878123003: DevTools: fix elements-panel-shadow-selection-on-refresh.html (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: split test into many Created 4 years, 8 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: third_party/WebKit/LayoutTests/inspector/elements/shadow/elements-panel-shadow-selection-on-refresh.js
diff --git a/third_party/WebKit/LayoutTests/inspector/elements/shadow/elements-panel-shadow-selection-on-refresh.js b/third_party/WebKit/LayoutTests/inspector/elements/shadow/elements-panel-shadow-selection-on-refresh.js
new file mode 100644
index 0000000000000000000000000000000000000000..c5731d21a35e14e6c0def5efca5a0864860894b2
--- /dev/null
+++ b/third_party/WebKit/LayoutTests/inspector/elements/shadow/elements-panel-shadow-selection-on-refresh.js
@@ -0,0 +1,39 @@
+var initialize_ElementPanelShadowSelection = function() {
+
+InspectorTest.selectReloadAndDump = function(next, node)
+{
+ InspectorTest.selectNode(node).then(onSelected);
+ var reloaded = false;
+ var selected = false;
+
+ function onSelected()
+ {
+ InspectorTest.reloadPage(onReloaded);
+ InspectorTest.addSniffer(WebInspector.ElementsPanel.prototype, "_lastSelectedNodeSelectedForTest", onReSelected);
+ }
+
+ function onReloaded()
+ {
+ reloaded = true;
+ maybeDumpSelectedNode();
+ }
+
+ function onReSelected()
+ {
+ selected = true;
+ maybeDumpSelectedNode();
+ }
+
+ function maybeDumpSelectedNode()
+ {
+ if (!reloaded || !selected)
+ return;
+ var selectedElement = InspectorTest.firstElementsTreeOutline().selectedTreeElement;
+ var nodeName = selectedElement ? selectedElement.node().nodeNameInCorrectCase() : "null";
+ InspectorTest.addResult("Selected node: '" + nodeName + "'");
+ next();
+ }
+}
+
+}
+

Powered by Google App Engine
This is Rietveld 408576698