| res <- wrap_result(run_regex(text, pattern, perl = TRUE)[[1]]) | res <- wrap_result(run_regex(text, pattern, perl = TRUE)[[1]]) | ||||
| expect_equal(res, "<span class=\"group g00\"><span class=\"group g01\">728</span><span class=\"group g02\">229</span><span class=\"group g03\">8386</span></span>") | expect_equal(res, "<span class=\"group g00\"><span class=\"group g01\">728</span><span class=\"group g02\">229</span><span class=\"group g03\">8386</span></span>") | ||||
| }) | }) | ||||
| test_that("wrap_regex searches globally", { | |||||
| text <- "ab ab" | |||||
| pattern <- "(a)(b)" | |||||
| result <- paste(rep("<span class=\"group g00\"><span class=\"group g01\">a</span><span class=\"group g02\">b</span></span>", 2), collapse = " ") | |||||
| expect_equal(wrap_result(run_regex(text, pattern)[[1]]), result) | |||||
| }) |