tests/testthat/test-misc.R

test_that("capitalization works", {
  expect_snapshot(error = TRUE, {
    title_case(2)
    title_case(NA_character_)
  })

  expect_identical(title_case("taylor swift"), "Taylor Swift")
  expect_identical(title_case("TAYLOR SWIFT"), "Taylor Swift")
  expect_identical(
    title_case(c("fearless", "red", "1989")),
    c("Fearless", "Red", "1989")
  )
  expect_identical(
    title_case("fearless (taylor's version)"),
    "Fearless (Taylor's Version)"
  )
  expect_identical(title_case("taylor-swift"), "Taylor-swift")
})

Try the taylor package in your browser

Any scripts or data that you put into this service are public.

taylor documentation built on Feb. 10, 2026, 5:06 p.m.