summaryrefslogtreecommitdiff
path: root/src/regex_impl.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/regex_impl.cc')
-rw-r--r--src/regex_impl.cc6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/regex_impl.cc b/src/regex_impl.cc
index bb1f3537..11d0429a 100644
--- a/src/regex_impl.cc
+++ b/src/regex_impl.cc
@@ -1193,6 +1193,12 @@ auto test_regex = UnitTest{[]{
}
{
+ TestVM<MatchDirection::Backward> vm{R"($)"};
+ kak_assert(vm.exec("foo\nbar\nbaz\nqux", RegexExecFlags::Search | RegexExecFlags::NotEndOfLine));
+ kak_assert(StringView{vm.captures()[0]} == "\nqux");
+ }
+
+ {
TestVM<> vm{R"(()*)"};
kak_assert(not vm.exec(" "));
}