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

Unified Diff: LayoutTests/inspector/elements/styles/get-set-stylesheet-text.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/styles/get-set-stylesheet-text.html
diff --git a/LayoutTests/inspector/elements/styles/get-set-stylesheet-text.html b/LayoutTests/inspector/elements/styles/get-set-stylesheet-text.html
deleted file mode 100644
index ee42dd720b109fa58f096328c1a2332201f4c1ac..0000000000000000000000000000000000000000
--- a/LayoutTests/inspector/elements/styles/get-set-stylesheet-text.html
+++ /dev/null
@@ -1,121 +0,0 @@
-<html>
-<head>
-
-<style>
-
-/* An inline stylesheet */
-body.mainpage {
- text-decoration: none;
-}
-</style>
-
-<link rel="stylesheet" href="resources/get-set-stylesheet-text.css">
-
-<script src="../../../http/tests/inspector/inspector-test.js"></script>
-<script src="../../../http/tests/inspector/elements-test.js"></script>
-<script>
-
-function test()
-{
- var foundStyleSheetHeader;
- var foundStyleSheetText;
-
- findStyleSheet();
-
- function findStyleSheet()
- {
- var styleSheetHeaders = InspectorTest.cssModel.styleSheetHeaders();
- for (var i = 0; i < styleSheetHeaders.length; ++i) {
- styleSheetHeader = styleSheetHeaders[i];
- if (styleSheetHeader.sourceURL.indexOf("get-set-stylesheet-text.css") >= 0) {
- foundStyleSheetHeader = styleSheetHeader;
- foundStyleSheetHeader.requestContent(callback);
- }
- if (!foundStyleSheetHeader)
- InspectorTest.cssModel.addEventListener(WebInspector.CSSStyleModel.Events.StyleSheetAdded, styleSheetAdded);
- }
-
- function callback(content)
- {
- foundStyleSheetText = content;
- InspectorTest.runTestSuite([ testSetText, testNewElementStyles ]);
- }
-
- function styleSheetAdded()
- {
- InspectorTest.cssModel.removeEventListener(WebInspector.CSSStyleModel.Events.StyleSheetAdded, styleSheetAdded);
- findStyleSheet();
- }
- }
-
- function testSetText(next)
- {
- function callback(error)
- {
- if (error) {
- InspectorTest.addResult("Failed to set stylesheet text: " + error);
- return;
- }
- }
-
- InspectorTest.addResult("=== Original stylesheet text: ===");
- InspectorTest.addResult(foundStyleSheetText);
- InspectorTest.cssModel.addEventListener(WebInspector.CSSStyleModel.Events.StyleSheetChanged, next, this);
- InspectorTest.cssModel.setStyleSheetText(foundStyleSheetHeader.id, "h1 { COLOR: Red; }", true, callback);
- }
-
- function testNewElementStyles()
- {
- function callback(error, matchedCSSRules)
- {
- if (error) {
- InspectorTest.addResult("error: " + error);
- return;
- }
-
- InspectorTest.addResult("=== Matched rules for h1 after setText() ===");
- dumpMatchesArray(matchedCSSRules);
- InspectorTest.completeTest();
- }
-
- function nodeCallback(node)
- {
- InspectorTest.CSSAgent.getMatchedStylesForNode(node.id, true, true, callback);
- }
-
- InspectorTest.selectNodeWithId("inspected", nodeCallback);
- }
-
-
- // Data dumping
-
- function dumpMatchesArray(rules)
- {
- if (!rules)
- return;
- for (var i = 0; i < rules.length; ++i)
- dumpRuleOrStyle(rules[i].rule);
- }
-
- function dumpRuleOrStyle(ruleOrStyle)
- {
- if (!ruleOrStyle)
- return;
- var isRule = !!(ruleOrStyle.style);
- var style = isRule ? ruleOrStyle.style : ruleOrStyle;
- InspectorTest.addResult("");
- InspectorTest.addResult(isRule ? "rule" : "style");
- InspectorTest.addResult((isRule ? (ruleOrStyle.selectorList.text + ": [" + ruleOrStyle.origin + "]") : "raw style"));
- InspectorTest.dumpStyle(style);
- }
-}
-</script>
-</head>
-
-<body onload="runTest()">
-<p>
-Tests that WebInspector.CSSStyleSheet methods work as expected.
-</p>
-<h1 id="inspected">Inspect Me</h1>
-</body>
-</html>

Powered by Google App Engine
This is Rietveld 408576698