blob: ade1c9aed2ef942cbe32ff69b4ba92f221b21168 [file] [log] [blame]
test_that("toc argument works", {
skip_if_not_pandoc()
skip_if_not_installed("xml2")
rmd <- local_temp_draft()
html <- .render_and_read(
rmd,
output_options = list(
toc = TRUE,
pandoc_args = c(pandoc_variable_arg("toc-title", "TOC"))
)
)
toc <- xml2::xml_find_all(html, "//section[@id='TOC']")
expect_length(toc, 1)
expect_equal(
xml2::xml_text(
xml2::xml_find_all(toc, "./nav/*[contains(@id, 'toc-title')]")
),
"TOC"
)
})