10 <script src="../../http/tests/inspector/inspector-test.js"></script>
11 <script src="../../http/tests/inspector/elements-test.js"></script>
16 WebInspector.inspectorView.setCurrentPanel(WebInspector.panels.elements);
17 CSSAgent.getAllStyleSheets(styleSheetInfosLoaded);
19 function styleSheetInfosLoaded(error, infos)
22 InspectorTest.addResult("error: " + error);
23 InspectorTest.completeTest();
27 for (var i = 0; i < infos.length; ++i)
28 CSSAgent.getStyleSheet(infos[i].styleSheetId, styleSheetLoaded);
31 function styleSheetLoaded(error, styleSheet)
34 InspectorTest.addResult("error: " + error);
35 InspectorTest.completeTest();
38 editRule(styleSheet.rules[0]);
41 function editRule(rule)
43 var style = rule.style;
44 InspectorTest.addResult(style.cssProperties[0].text);
46 const outOfBOundsRuleIndex = 10;
47 CSSAgent.setPropertyText(style.styleId, outOfBOundsRuleIndex, "color:blue;", true, dumpErrorMessage);
50 function dumpErrorMessage(error)
52 InspectorTest.addResult(error);
53 InspectorTest.completeTest();
59 <body onload="runTest()">
61 Tests that setting CSS property text out of boundaries does not crash.