test_that("can read CRAN description", {
skip_on_cran()
skip_if_offline()
skip_if(getRversion() <= "3.4")
skip_if_not_installed("mockery")
skip_if_not_installed("testthis")
mockery::stub(
getCranDescription,
what = "tools::CRAN_package_db",
function(...) {
suppressMessages(
testthis::read_testdata("/pdb.rds")
)
}
)
p <- getCranDescription("ggplot2", repos = p3m("2024-01-02"))
expect_s3_class(p, "data.frame")
expect_equal(p$Package[1], "ggplot2")
})
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.