Skip to contents

@doctestExample path/to/file.R is a drop-in replacement for @example path/to/file.R. It doesn't add the contents of file.R to the test.

Details

If you have complex examples you may want to store them separately. Roxygen2 uses the @example tag for this. @doctestExample does the same: it adds the contents of its file to the resulting example. Suppose man/R/example-code.R contains the line:

2 + 2

Then the following roxygen:

#' @doctest
#'
#' @expect equal(2)
#' 1 + 1
#' @doctestExample man/R/example-code.R

will generate an example like:

1 + 1
2 + 2

At present, @doctestExample doesn't add any code to the tests.

@doctestExample was added after doctest 0.2.0.