test_that("can pin_find() package data", {
withr::local_options(lifecycle_verbosity = "quiet")
board <- board_packages()
results <- pin_find(board = board)
expect_gt(nrow(results), 0)
results <- pin_find(text = "Passenger Numbers", board = board)
expect_equal(as.character(results$name), "datasets/AirPassengers")
results <- pin_find(name = "AirPassengers", board = board)
expect_equal(as.character(results$name), "datasets/AirPassengers")
})
test_that("can retrieve data from a package", {
withr::local_options(lifecycle_verbosity = "quiet")
board <- board_packages()
data <- pin_get("datasets/AirPassengers", board = board)
expect_equal(data, datasets::AirPassengers)
})
test_that("bad pin names give useful errors", {
withr::local_options(lifecycle_verbosity = "quiet")
board <- board_packages()
expect_snapshot(error = TRUE, {
pin_get(1, board = board)
pin_get("a", board = board)
pin_get("a/b/c", board = board)
pin_get("datasets/BJsales", board = board)
pin_get("packagethatdoesntexist/x", board = board)
})
})
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.