tests/testthat/test-my_lm.R

test_that("coefficients are correct", {
  myTest <- my_lm(lifeExp ~ gdpPercap + continent, data = my_gapminder)
  correctTest <- lm(lifeExp ~ gdpPercap + continent, data = my_gapminder)

  myEstimate <- myTest[,"Estimate"]
  correctEstimate <- correctTest$coefficients

  expect_equal(myEstimate, correctEstimate)
})
test_that("structures are good", {
  myTest <- my_lm(lifeExp ~ gdpPercap + continent, data = my_gapminder)

  expect_type(myTest, "double")
})
test_that("expect errors", {
  expect_error(my_lm("potatoes", data = my_gapminder))
})
laurenng/stat302Package documentation built on Dec. 21, 2021, 9:42 a.m.