Chromium Code Reviews| 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> |