tests/testthat/test-get_committee_by_name.R

context("get_committee_by_name")

test_that("expected errors", {
  expect_warning(expect_error(get_committee_by_name('Americans FOR A BETTER TOMORROW TODAY', 16), "Incorrect cycle"), "Cycle should be four-digit year")
  expect_warning(expect_error(get_committee_by_name('Americans FOR A BETTER TOMORROW TODAY', 1995), "Incorrect cycle"), "Cycle should be four-digit year larger than 1996")
  expect_warning(expect_error(get_committee_by_name('Americans FOR A BETTER TOMORROW TODAY', 1999), "Incorrect cycle"), "Cycle should be even-numbered year larger than 1996")
})

test_that("expected lengths", {
  expect_length(get_committee_by_name('Americans FOR A BETTER TOMORROW TODAY', 2016), 7)
})
dietrichson/ProPublicaR documentation built on Sept. 9, 2023, 9:20 a.m.