From 8356c3386abdcdb16bfbf9377908b0d24d3dc588 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Emilio=20Cobos=20=C3=81lvarez?= Date: Fri, 16 Dec 2016 16:56:20 +0100 Subject: [PATCH] style: Fix @import serialization. --- components/style/stylesheets.rs | 2 +- tests/wpt/mozilla/meta/MANIFEST.json | 6 ++++++ .../mozilla/tests/css/import_serialization.html | 16 ++++++++++++++++ 3 files changed, 23 insertions(+), 1 deletion(-) create mode 100644 tests/wpt/mozilla/tests/css/import_serialization.html diff --git a/components/style/stylesheets.rs b/components/style/stylesheets.rs index 1689953ba8a..bc573eb4bfe 100644 --- a/components/style/stylesheets.rs +++ b/components/style/stylesheets.rs @@ -392,7 +392,7 @@ impl ToCss for ImportRule { try!(dest.write_str(" ")); try!(media.to_css(dest)); } - Ok(()) + dest.write_str(";") } } diff --git a/tests/wpt/mozilla/meta/MANIFEST.json b/tests/wpt/mozilla/meta/MANIFEST.json index df134a0abb9..ca2f3db7589 100644 --- a/tests/wpt/mozilla/meta/MANIFEST.json +++ b/tests/wpt/mozilla/meta/MANIFEST.json @@ -6638,6 +6638,12 @@ "url": "/_mozilla/css/float_relative_to_position.html" } ], + "css/import_serialization.html": [ + { + "path": "css/import_serialization.html", + "url": "/_mozilla/css/import_serialization.html" + } + ], "css/matchMedia.html": [ { "path": "css/matchMedia.html", diff --git a/tests/wpt/mozilla/tests/css/import_serialization.html b/tests/wpt/mozilla/tests/css/import_serialization.html new file mode 100644 index 00000000000..44c828db3cb --- /dev/null +++ b/tests/wpt/mozilla/tests/css/import_serialization.html @@ -0,0 +1,16 @@ + + +CSS Test: @import rules are correctly serialized + + + +