tests/testthat/test-checks.R

test_that("checking double vectors", {
 variable <- seq(0, 1, length = 3)
 expect_silent(check_number_decimal_vec(variable))
 expect_silent(check_number_decimal_vec(variable[1]))

 expect_snapshot(check_number_decimal_vec(letters), error = TRUE)

 variable <- NA_real_
 expect_snapshot(check_number_decimal_vec(variable), error = TRUE)
 expect_silent(check_number_decimal_vec(variable, allow_na = TRUE))

 variable <- 1L
 expect_snapshot(check_number_decimal_vec(variable), error = TRUE)

})

test_that("checking whole number vectors", {
 variable <- 1:2
 expect_silent(check_number_whole_vec(variable))
 expect_silent(check_number_whole_vec(variable[1]))

 variable <- seq(0, 1, length.out = 3)
 expect_snapshot(check_number_whole_vec(variable), error = TRUE)

 variable <- NA_integer_
 expect_snapshot(check_number_whole_vec(variable), error = TRUE)
 expect_silent(check_number_whole_vec(variable, allow_na = TRUE))

})
tidymodels/lantern documentation built on June 15, 2025, 12:10 a.m.