swh:1:snp:bdc19e867479541d0f4994ceaa711217d0dc28ed
Tip revision: 1ad2332a4119217014f512bdf05025fa6f2bb72f authored by Hadley Wickham on 09 April 2020, 13:00:02 UTC
version 1.5.1
version 1.5.1
Tip revision: 1ad2332
test-build-favicons.R
context("test-build-favicons.R")
test_that("missing logo generates message", {
pkg <- test_path("assets/site-empty")
on.exit(clean_site(pkg))
pkg <- as_pkgdown(pkg)
expect_error(
expect_output(build_favicons(pkg)),
"Can't find package logo"
)
})
test_that("existing logo generates message", {
pkg <- test_path("assets/site-favicons")
pkg <- as_pkgdown(pkg)
favicon_path <- path(pkg$src_path, "pkgdown", "favicon")
on.exit(dir_delete(path(pkg$src_path, "pkgdown")))
# create dummy favicon
fs::dir_create(favicon_path)
fs::file_touch(path(favicon_path, "favicon.ico"))
expect_message(
expect_output(build_favicons(pkg)),
"Favicons already exist"
)
})