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