Index: LayoutTests/fast/css/css-imagevalue-url.html |
diff --git a/LayoutTests/fast/css/css-imagevalue-url.html b/LayoutTests/fast/css/css-imagevalue-url.html |
new file mode 100644 |
index 0000000000000000000000000000000000000000..76fba5a288f2cdd7d21edca063735ccd5d772fbf |
--- /dev/null |
+++ b/LayoutTests/fast/css/css-imagevalue-url.html |
@@ -0,0 +1,24 @@ |
+<!DOCTYPE html> |
+<script src="../../resources/testharness.js"></script> |
+<script src="../../resources/testharnessreport.js"></script> |
+ |
+<script> |
+ 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.
|
+ test(function() { |
+ var cssText = 'div { background-image: url(images.jpg); }'; |
+ |
+ var doc = document.implementation.createHTMLDocument(""); |
+ var styleElement = document.createElement("style"); |
+ styleElement.textContent = cssText; |
+ doc.body.appendChild(styleElement); |
+ var cssRules = styleElement.sheet.cssRules; |
+ |
+ var compareCSSText = ""; |
+ Array.prototype.slice.call(cssRules).forEach(function (rule) { |
+ compareCSSText += rule.cssText; |
+ }); |
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.
|
+ |
+ assert_equals(compareCSSText, cssText); |
+ }, 'Testing serialization and round trip of URLs in CSS'); |
+ }, false); |
+</script> |