tests/testthat/test-to_latex.R

test_that("Test expected LaTeX output", {
  desc <- description$new("!new")

  desc$set_authors(person("Kirill", "M\u{00fc}ller", email = "aaa@bbb.xx", role = "cre"))
  desc$set(Package = "Test.Package",
           Title = "Must be in Title Case",
           Description = "Words not in the dictionary must be 'quoted'. \"Double quotes\" can also be used, as well as \\_{}[]^$#%. Must end with a full stop.",
           License = "CC-BY-SA",
           URL = "http://somewhere.io, http://somewhereel.se",
           BugReports = "http://somewhere.io/trac")

  new <- capture.output(print(desc$to_latex()))
  old <- readLines(test_path("output/to_latex.tex"), encoding = "UTF-8")

  new1 <- enc2native(new)
  old1 <- enc2native(old)

  expect_equal(new1, old1)
})
r-lib/desc documentation built on June 2, 2022, 11:49 p.m.