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

Side by Side Diff: LayoutTests/fast/dom/css-mediarule-functions.html

Issue 1321943002: Support for CSSOM CSSNamespaceRule interface (Closed) Base URL: https://chromium.googlesource.com/chromium/blink.git@master
Patch Set: Updated as per review comments Created 5 years, 3 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 unified diff | Download patch
OLDNEW
1 <!DOCTYPE html> 1 <!DOCTYPE html>
2 2
3 <html> 3 <html>
4 <head> 4 <head>
5 <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> 5 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
6 <title>CSSMediaRule functions test</title> 6 <title>CSSMediaRule functions test</title>
7 <style id="style1"> 7 <style id="style1">
8 @media all { .test { color: green; } } 8 @media all { .test { color: green; } }
9 </style> 9 </style>
10 <script> 10 <script>
(...skipping 48 matching lines...) Expand 10 before | Expand all | Expand 10 after
59 log("FAIL: an exception should have been thrown!"); 59 log("FAIL: an exception should have been thrown!");
60 } catch (e) { 60 } catch (e) {
61 if (e.code == 12) 61 if (e.code == 12)
62 log("PASS: Exception raised successfully. Type: " + e); 62 log("PASS: Exception raised successfully. Type: " + e);
63 else 63 else
64 log("FAIL: wrong exception type thrown. " + e + " was th rown, should of been Error: SyntaxError: DOM Exception 12!"); 64 log("FAIL: wrong exception type thrown. " + e + " was th rown, should of been Error: SyntaxError: DOM Exception 12!");
65 } 65 }
66 66
67 // Test that insertRule raises an exception for illegally placed rules. 67 // Test that insertRule raises an exception for illegally placed rules.
68 try { 68 try {
69 // NamespaceRule illegal inside a MediaRule.
70 var index = mediaRule.insertRule("@namespace mynamespace url (http://www.w3.org/1999/xhtml);", mediaRule.cssRules.length);
71 log("FAIL: an exception should have been thrown!");
72 } catch (e) {
73 if (e.code == 3)
74 log("PASS: Exception raised successfully. Type: " + e);
75 else
76 log("FAIL: wrong exception type thrown. " + e.code + " w as thrown, should of been Error: HierarchyRequestError: DOM Exception 3!");
77 }
78 try {
69 // ImportRule illegal inside a MediaRule. 79 // ImportRule illegal inside a MediaRule.
70 var index = mediaRule.insertRule("@import url(sheet.css);", mediaRule.cssRules.length); 80 var index = mediaRule.insertRule("@import url(sheet.css);", mediaRule.cssRules.length);
71 log("FAIL: an exception should have been thrown!"); 81 log("FAIL: an exception should have been thrown!");
72 } catch (e) { 82 } catch (e) {
73 if (e.code == 3) 83 if (e.code == 3)
74 log("PASS: Exception raised successfully. Type: " + e); 84 log("PASS: Exception raised successfully. Type: " + e);
75 else 85 else
76 log("FAIL: wrong exception type thrown. " + e.code + " w as thrown, should of been Error: HierarchyRequestError: DOM Exception 3!"); 86 log("FAIL: wrong exception type thrown. " + e.code + " w as thrown, should of been Error: HierarchyRequestError: DOM Exception 3!");
77 } 87 }
78 try { 88 try {
(...skipping 53 matching lines...) Expand 10 before | Expand all | Expand 10 after
132 } 142 }
133 </script> 143 </script>
134 </head> 144 </head>
135 <body onload="test();"> 145 <body onload="test();">
136 <p>This tests the insertRule(rule, index) and deleteRule(index) methods of the CSSMediaRule interface. It has passed if 146 <p>This tests the insertRule(rule, index) and deleteRule(index) methods of the CSSMediaRule interface. It has passed if
137 all of the output below begins with the text "PASS". 147 all of the output below begins with the text "PASS".
138 <ol id="console"> 148 <ol id="console">
139 </ol> 149 </ol>
140 </body> 150 </body>
141 </html> 151 </html>
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698