| 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>
|
|
|