tests/testthat/test-plural-phrasing.R

test_that("plural_phrases works", {
  expect_error(
    compare_values(10, 2, plural_phrases = list(plural_phrasing("a", "an"))),
    "named list"
  )

  phrases <- list(
    person = plural_phrasing("person", "people"),
    was = plural_phrasing("was", "were")
  )

  when_multi <- compare_values(3, 1, plural_phrases = phrases)
  when_single <- compare_values(2, 1, plural_phrases = phrases)

  expect_true(when_multi$person == "people")
  expect_true(when_single$person == "person")

  expect_true(when_multi$was == "were")
  expect_true(when_single$was == "was")
})

Try the headliner package in your browser

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

headliner documentation built on Dec. 28, 2022, 2:47 a.m.