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