context("Extract patterns")
test_that("single pattern extracted correctly", {
test <- c("one two three", "a b c")
expect_that(
str_extract_all(test, "[a-z]+"),
equals(list(c("one", "two", "three"), c("a", "b", "c"))))
expect_that(
str_extract_all(test, "[a-z]{3,}"),
equals(list(c("one", "two", "three"), character())))
})
test_that("no match yields empty vector", {
expect_equal(str_extract_all("a", "b")[[1]], character())
})
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.