test_that("NULL arguments return error", {
expect_error(render_citations())
expect_error(render_citations(Rmd.file = "test"))
expect_error(render_citations(out.dir = tempdir()))
})
test_that("render_citations returns a report", {
skip_on_cran()
skip_on_ci()
pkgs <- get_pkgs_info(pkgs = "grateful", out.dir = tempdir())
rmd <- create_rmd(pkgs.df = pkgs, out.dir = tempdir(), out.format = "Rmd")
#html
rendcit <- render_citations(Rmd.file = rmd, out.dir = tempdir())
expect_equal(rendcit, file.path(tempdir(), "grateful-report.html"))
expect_true(file.exists(file.path(tempdir(), "grateful-report.html")))
#docx
rendcit <- render_citations(Rmd.file = rmd, out.dir = tempdir(), out.format = "docx")
expect_equal(rendcit, file.path(tempdir(), "grateful-report.docx"))
expect_true(file.exists(file.path(tempdir(), "grateful-report.docx")))
#pdf
rendcit <- render_citations(Rmd.file = rmd, out.dir = tempdir(), out.format = "pdf")
expect_equal(rendcit, file.path(tempdir(), "grateful-report.pdf"))
expect_true(file.exists(file.path(tempdir(), "grateful-report.pdf")))
#md
rendcit <- render_citations(Rmd.file = rmd, out.dir = tempdir(), out.format = "md")
expect_equal(rendcit, file.path(tempdir(), "grateful-report.md"))
expect_true(file.exists(file.path(tempdir(), "grateful-report.md")))
# LaTeX fragment
rendcit <- render_citations(Rmd.file = rmd, out.dir = tempdir(), out.format = "tex-fragment")
expect_equal(rendcit, file.path(tempdir(), "grateful-report.tex"))
expect_true(file.exists(file.path(tempdir(), "grateful-report.tex")))
# LaTeX document
rendcit <- render_citations(Rmd.file = rmd, out.dir = tempdir(), out.format = "tex-document")
expect_equal(rendcit, file.path(tempdir(), "grateful-report.tex"))
expect_true(file.exists(file.path(tempdir(), "grateful-report.tex")))
})
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.