inst/doc/testing.R

## ----eval = FALSE-------------------------------------------------------------
#  if (is.null(box::name())) {
#      box::use(./`__tests__`)
#  }

## ----eval = FALSE-------------------------------------------------------------
#  box::use(testthat[...])
#  
#  .on_load = function (ns) {
#      test_dir(box::file())
#  }
#  
#  box::export()

## ----eval = FALSE-------------------------------------------------------------
#  box::use(../seq[...])

## ----eval = FALSE-------------------------------------------------------------
#  test_that('valid sequences can be created', {
#      expect_error((s = seq('GATTACA')), NA)
#      expect_true(is_valid(s))
#  
#      expect_error(seq('cattaga'), NA)
#  })
#  
#  test_that('invalid sequences cannot be created', {
#      expect_error(seq('GATTXA'))
#  })

Try the box package in your browser

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

box documentation built on May 2, 2023, 9:14 a.m.