Index: LayoutTests/inspector/elements/styles/multiple-imports-edit-crash.html |
diff --git a/LayoutTests/inspector/elements/styles/multiple-imports-edit-crash.html b/LayoutTests/inspector/elements/styles/multiple-imports-edit-crash.html |
deleted file mode 100644 |
index e68a67494e0978ce87a884e91c0d33dd03fe8782..0000000000000000000000000000000000000000 |
--- a/LayoutTests/inspector/elements/styles/multiple-imports-edit-crash.html |
+++ /dev/null |
@@ -1,80 +0,0 @@ |
-<html> |
-<head> |
-<style> |
-@import url(resources/multiple-imports-edit-crash-1.css); |
-@import url(resources/multiple-imports-edit-crash-2.css); |
-@import url(resources/multiple-imports-edit-crash-1.css); |
-#inspected { |
- color: green; |
-} |
-</style> |
-<script src="../../../http/tests/inspector/inspector-test.js"></script> |
-<script src="../../../http/tests/inspector/elements-test.js"></script> |
-<script> |
- |
-function test() |
-{ |
- InspectorTest.cssModel.addEventListener(WebInspector.CSSStyleModel.Events.StyleSheetAdded, styleSheetAdded, this); |
- InspectorTest.cssModel.addEventListener(WebInspector.CSSStyleModel.Events.StyleSheetRemoved, styleSheetRemoved, this); |
- InspectorTest.nodeWithId("inspected", nodeFound); |
- |
- function nodeFound(node) |
- { |
- InspectorTest.cssModel.getMatchedStylesAsync(node.id, true, false, matchedStylesCallback); |
- } |
- |
- var styleSheetId; |
- |
- function matchedStylesCallback(styles) |
- { |
- styleSheetId = styles.matchedCSSRules[1].styleSheetId; |
- InspectorTest.addResult("Setting stylesheet text..."); |
- InspectorTest.CSSAgent.setStyleSheetText(styleSheetId, |
- "@import url(resources/multiple-imports-edit-crash-1.css);\n@import url(resources/multiple-imports-edit-crash-2.css);\n#inspected { color: black }\n"); |
- } |
- |
- var addsExpected = 2; |
- var removesExpected = 3; |
- var added = []; |
- var removed = []; |
- |
- function styleSheetAdded(event) |
- { |
- added.push(resourceName(event.data.sourceURL)); |
- |
- if (!(--addsExpected)) { |
- added.sort(); |
- InspectorTest.addResult("Added:"); |
- InspectorTest.addResult(added.join("\n")); |
- InspectorTest.completeTest(); |
- } |
- } |
- |
- function styleSheetRemoved(event) |
- { |
- removed.push(resourceName(event.data.sourceURL)); |
- |
- if (!(--removesExpected)) { |
- removed.sort(); |
- InspectorTest.addResult("Removed:"); |
- InspectorTest.addResult(removed.join("\n")); |
- } |
- } |
- |
- function resourceName(url) |
- { |
- return url.substring(url.lastIndexOf("/") + 1); |
- } |
-} |
- |
-</script> |
-</head> |
- |
-<body onload="runTest()"> |
-<p> |
-Tests that modifying stylesheet text with multiple @import at-rules does not crash. |
-</p> |
- |
-<div id="inspected">Text</div> |
-</body> |
-</html> |