Skip to contents

@testRaw adds an arbitrary line of code to your test, without including it in the .Rd example.

Details

@testRaw adds an arbitrary line of code to your test:

#' @doctest
#' @testRaw skip_on_cran("Takes too long")
#' @expect equal(6765)
#' fibonacci(20)

Unless your doctest has at least one @expect or @expectRaw tag, no test will be created. So use those tags, not @testRaw, to add expectations.

Remember that the main purpose of examples is to document your package for your users. If your code is getting too different from your example, consider splitting it off into a proper test file. To do this, rename the file in tests/testthat, and deleting the Generated by doctest comment.