tests/testthat/test-tag-omit.R

test_that("@omit", {
  skip_test <- "
                #' @doctest
                #' a <- 1
                #' @omit
                #'
                #' a <- 2
                #' @resume
                #' @expect equal(., 1)
                #' a
                NULL
               " |> dedent()
  results <- roc_proc_text(dt_roclet(), skip_test)
  expect_output(
    roclet_output(dt_roclet(), results),
    regexp = "a <- 1\\s+expect"
  )
})

Try the doctest package in your browser

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

doctest documentation built on May 29, 2024, 7:09 a.m.