OLD | NEW |
---|---|
(Empty) | |
1 <!DOCTYPE html> | |
2 <script src="../../resources/testharness.js"></script> | |
3 <script src="../../resources/testharnessreport.js"></script> | |
4 | |
5 <script> | |
6 addEventListener("load", function() { | |
alancutter (OOO until 2018)
2015/09/21 00:57:47
Is it necessary to wait for the load event? A comm
nainar
2015/09/21 01:27:36
Done.
| |
7 test(function() { | |
8 var cssText = 'div { background-image: url(images.jpg); }'; | |
9 | |
10 var doc = document.implementation.createHTMLDocument(""); | |
11 var styleElement = document.createElement("style"); | |
12 styleElement.textContent = cssText; | |
13 doc.body.appendChild(styleElement); | |
14 var cssRules = styleElement.sheet.cssRules; | |
15 | |
16 var compareCSSText = ""; | |
17 Array.prototype.slice.call(cssRules).forEach(function (rule) { | |
18 compareCSSText += rule.cssText; | |
19 }); | |
alancutter (OOO until 2018)
2015/09/21 00:57:47
There should only be one rule (you can assert this
nainar
2015/09/21 01:27:36
Done.
| |
20 | |
21 assert_equals(compareCSSText, cssText); | |
22 }, 'Testing serialization and round trip of URLs in CSS'); | |
23 }, false); | |
24 </script> | |
OLD | NEW |