diff --git a/DESCRIPTION b/DESCRIPTION index 7c18391c4..a38c48385 100644 --- a/DESCRIPTION +++ b/DESCRIPTION @@ -45,7 +45,7 @@ Suggests: rlang, rmarkdown, rstudioapi (>= 0.2), - testthat (>= 3.2.1), + testthat (>= 3.3.0), tibble, tufte, withr (>= 2.5.0) diff --git a/tests/testthat/helper.R b/tests/testthat/helper.R index 082d93939..626293795 100644 --- a/tests/testthat/helper.R +++ b/tests/testthat/helper.R @@ -57,12 +57,6 @@ with_config <- function(contents, code, config_dir = ".", filename = ".lintr") { code } -skip_if_not_r_version <- function(min_version) { - if (getRversion() < min_version) { - testthat::skip(paste("R version at least", min_version, "is required")) - } -} - skip_if_not_utf8_locale <- function() { testthat::skip_if_not(l10n_info()[["UTF-8"]], "Not a UTF-8 locale") } diff --git a/tests/testthat/test-one_call_pipe_linter.R b/tests/testthat/test-one_call_pipe_linter.R index 94b32cf66..7a6e5a44b 100644 --- a/tests/testthat/test-one_call_pipe_linter.R +++ b/tests/testthat/test-one_call_pipe_linter.R @@ -96,7 +96,7 @@ test_that("Native pipes are handled as well", { }) test_that("one_call_pipe_linter skips data.table chains with native pipe", { - skip_if_not_r_version("4.3.0") + skip_unless_r(">= 4.3.0") linter <- one_call_pipe_linter() lint_msg <- rex::rex("Avoid pipe |> for expressions with only a single call.")