test/test_serialization.rb in crass-1.0.1 vs test/test_serialization.rb in crass-1.0.2
- old
+ new
@@ -40,6 +40,32 @@
assert_equal(
"@media (screen) {.piggy { color: pink; }}",
Crass::Parser.stringify(tree)
)
end
+
+ it "should serialize a @page rule" do
+ css = %[
+ @page { margin: 2cm }
+
+ @page :right {
+ @top-center { content: "Preliminary edition" }
+ @bottom-center { content: counter(page) }
+ }
+
+ @page {
+ size: 8.5in 11in;
+ margin: 10%;
+
+ @top-left {
+ content: "Hamlet";
+ }
+ @top-right {
+ content: "Page " counter(page);
+ }
+ }
+ ].strip
+
+ tree = Crass.parse(css)
+ assert_equal(css, Crass::Parser.stringify(tree))
+ end
end