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-search-docs.R
context("test-build-search-docs.R")
test_that("docsearch.json and sitemap.xml are valid", {
skip_if_not_installed("jsonlite")
search <- test_path("assets/search-site")
on.exit(clean_site(search))
expect_output(init_site(search))
json <- path(search, "docs", "docsearch.json")
expect_true(jsonlite::validate(read_lines(json)))
xml <- path(search, "docs", "sitemap.xml")
schema <- xml2::read_xml(path(search, "sitemaps-schema-0.9.xsd"))
expect_true(xml2::xml_validate(xml2::read_xml(xml), schema))
})