context("report")
skip_on_ci <- function() {
if (!identical(Sys.getenv("CI"), "true")) {
return(invisible(TRUE))
}
skip("On CI")
}
#test_that("it works with coverage objects", {
#skip_on_cran()
#skip_on_ci()
#tmp <- tempfile()
#set.seed(42)
#cov <- package_coverage("TestS4")
## Shiny uses its own seed which is not affected by set.seed, so we need to
## set that as well to have reproducibility
#g <- shiny:::.globals
#g$ownSeed <- .Random.seed
#htmlwidgets::setWidgetIdSeed(42)
#report(cov, file = tmp, browse = FALSE)
#simplify_link <- function(x) {
#rex::re_substitutes(x,
#rex::rex(capture(or("src", "href")), "=", quote, non_quotes, quote), "\\1=\"\">")
#}
#expect_equal(simplify_link(readLines(tmp)), simplify_link(readLines("test-report.htm")))
#})
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.