Compare commits

...

2 Commits

Author SHA1 Message Date
6069d9f049 So the test was wrong :-) 2023-07-14 17:52:25 -03:00
de4e072c97 Arg counts are leaking somehow 2023-07-14 17:43:13 -03:00

View File

@ -43,6 +43,7 @@ describe "Shortcodes" do
result.errors.size.should eq 0 result.errors.size.should eq 0
result.shortcodes[0].whole.should eq "{{% sc %}} >}}blah {{% /sc %}}" result.shortcodes[0].whole.should eq "{{% sc %}} >}}blah {{% /sc %}}"
result.shortcodes[0].data.should eq " >}}blah " result.shortcodes[0].data.should eq " >}}blah "
result.shortcodes[0].args.size.should eq 0
end end
it "should accept mismatched brackets in qvals" do it "should accept mismatched brackets in qvals" do
@ -125,12 +126,11 @@ describe "Shortcodes" do
result.shortcodes[0].whole.should eq "{{% shortcode foo \"bar\" 42 bat=v1 baz=\"v2\" %}}" result.shortcodes[0].whole.should eq "{{% shortcode foo \"bar\" 42 bat=v1 baz=\"v2\" %}}"
end end
# // BUG? # BUG?
# // Ensure(parse, escaped_shortcode) # it "should ignore escaped shortcodes" do
# // { # input = "foobar \\{{% shortcode %}}blah"
# // char *input = "foobar \\{{% shortcode %}}"; # result = parse(input)
# // result = parse(input); # result.shortcodes.size.should eq 0
# // // No shortcodes # result.errors.size.should eq 0
# // assert_that(result.sc[0].name.len, is_equal_to(0)); # end
# // }
end end