spec/lib/parser_spec.rb in glyph-0.4.2 vs spec/lib/parser_spec.rb in glyph-0.5.0
- old
+ new
@@ -241,6 +241,13 @@
tree = document_node
tree << macro_node(:toc)
parse_text(text).should == tree
end
+ it "should allow macro composition" do
+ parse_text("test[...|a/b/c[...]]").should == parse_text("test[...|a[b[c[...]]]]")
+ parse_text(" /test[...]").should == parse_text(" test[...]")
+ parse_text(" test/[...]").should == parse_text(" test[...]")
+ parse_text("a/b/c[=test[...]=]").should == parse_text("a[b[c[=test[...]=]]]")
+ end
+
end