context("test-wrap_regex.R")
test_that("wrap_regex generally works", {
expect_equal(wrap_regex("(a)(b)"),
"(a)(b)")
})
test_that("wrap_regex doesn't add parens", {
expect_equal(wrap_regex("\\ba", exact = FALSE), "\\ba")
})
test_that("wrap_regex doesn't wrap non-capture groups", {
expect_equal(wrap_regex("(?:a)(b)"), "(?:a)(b)")
expect_equal(wrap_regex("((?:a(b))c)"),
"((?:a(b))c)")
expect_equal()
})