Running 'testthat.R' [24s/17s]
Running the tests in 'tests/testthat.R' failed.
Complete output:
  > library(testthat)
  > library(TeXCheckR)
  > 
  > test_check("TeXCheckR")
  x 4: \chapter{A chapter with wrong prefix}\label{sec:should-be-chap:}x 4: \chapter{A chapter without a label}Check subfiles:
  chap1.tex 
  Check subfiles:
  a1.tex 
  Check subfiles:
  a1.tex 
  Check subfiles:
  tex/skill-set.tex 
  Check subfiles:
  us-spelling.tex 
  Check subfiles:
  113.tex 
  Check subfiles:
  113.tex 
                      key   Author                                     Title date
  1: RMS2010-Hunter-EXPWY RMS, NSW hunter expressway <u+2013> current status <NA>
  2:        RMS2010Hunter RMS, NSW hunter expressway <u+2013> current status <NA>
     year
  1: 2010
  2: 2010
                     key   Author                           Title date year
  1: Treasury2014TES2013 Treasury tax expenditures statement 2013 <NA> 2014
  2:       Treasury2014f Treasury tax expenditures statement 2013 <NA> 2014
     line_no                                                       x field
  1:       1 key\tArticle{Terrill-2017-theConvo-Melbourne-vs-Sydney,   key
  2:       9 key\tArticle{Terrill-2017-theConvo-Melbourne-vs-Sydney,   key
                                                  value is_key
  1: Article{Terrill-2017-theConvo-Melbourne-vs-Sydney,   TRUE
  2: Article{Terrill-2017-theConvo-Melbourne-vs-Sydney,   TRUE
                                      key_value                   bib_file
  1: terrill-2017-theconvo-melbourne-vs-sydney, ./validate-bib/dup-key.bib
  2: terrill-2017-theconvo-melbourne-vs-sydney, ./validate-bib/dup-key.bib
                              bib_file line_no       key    value  authors
  1: validate-bib/near-dup-authors.bib       8 VicRoadsr VicRoads VicRoads
  author       = {Australian Taxation Office},x== Skipped tests ===============================================================
  * Not yet implemented (1)
  * On CRAN (11)
  * Too noisy (1)
  * empty test (2)
  
  == Failed tests ================================================================
  -- Error (test_spellcheck.R:9:3): School funding report checks out -------------
  Error: 'old' is longer than 'new'
  Backtrace:
      x
   1. +-testthat::expect_null(...) test_spellcheck.R:9:2
   2. | \-testthat::quasi_label(enquo(object), label, arg = "object")
   3. |   \-rlang::eval_bare(expr, quo_get_env(quo))
   4. \-TeXCheckR::check_spelling(...)
   5.   +-hunspell::hunspell(...)
   6.   | \-hunspell::dictionary(dict, add_words = ignore)
   7.   \-hunspell::dictionary(dict_lang)
   8.     \-hunspell:::dictionary_load(...)
   9.       \-base::chartr("<U+2019>", "'", as.character(add_words))
  -- Failure (test_spellcheck.R:17:3): Check spelling of multiple input document --
  `check_spelling("./spellcheck_multi_input/spellcheck_multi_input.tex")` threw an error with unexpected message.
  Expected match: "failed on above line"
  Actual message: "'old' is longer than 'new'"
  Backtrace:
       x
    1. +-testthat::expect_error(...) test_spellcheck.R:17:2
    2. | \-testthat:::quasi_capture(...)
    3. |   +-testthat:::.capture(...)
    4. |   | \-base::withCallingHandlers(...)
    5. |   \-rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
    6. \-TeXCheckR::check_spelling("./spellcheck_multi_input/spellcheck_multi_input.tex")
    7.   \-TeXCheckR::check_spelling(...)
    8.     +-hunspell::hunspell(...)
    9.     | \-hunspell::dictionary(dict, add_words = ignore)
   10.     \-hunspell::dictionary(dict_lang)
   11.       \-hunspell:::dictionary_load(...)
   12.         \-base::chartr("<U+2019>", "'", as.character(add_words))
  -- Error (test_spellcheck.R:26:3): Initalisms ----------------------------------
  Error: 'old' is longer than 'new'
  Backtrace:
      x
   1. +-testthat::expect_null(check_spelling("./spelling/abbrev/abbrev-defd-ok.tex")) test_spellcheck.R:26:2
   2. | \-testthat::quasi_label(enquo(object), label, arg = "object")
   3. |   \-rlang::eval_bare(expr, quo_get_env(quo))
   4. \-TeXCheckR::check_spelling("./spelling/abbrev/abbrev-defd-ok.tex")
   5.   +-hunspell::hunspell(...)
   6.   | \-hunspell::dictionary(dict, add_words = ignore)
   7.   \-hunspell::dictionary(dict_lang)
   8.     \-hunspell:::dictionary_load(...)
   9.       \-base::chartr("<U+2019>", "'", as.character(add_words))
  -- Error (test_spellcheck.R:35:3): Initialism checking doesn't fail if at start of sentence --
  Error: 'old' is longer than 'new'
  Backtrace:
      x
   1. +-testthat::expect_null(check_spelling("./spelling/abbrev/abbrev-at-line-start.tex")) test_spellcheck.R:35:2
   2. | \-testthat::quasi_label(enquo(object), label, arg = "object")
   3. |   \-rlang::eval_bare(expr, quo_get_env(quo))
   4. \-TeXCheckR::check_spelling("./spelling/abbrev/abbrev-at-line-start.tex")
   5.   +-hunspell::hunspell(...)
   6.   | \-hunspell::dictionary(dict, add_words = ignore)
   7.   \-hunspell::dictionary(dict_lang)
   8.     \-hunspell:::dictionary_load(...)
   9.       \-base::chartr("<U+2019>", "'", as.character(add_words))
  -- Failure (test_spellcheck.R:39:3): Add to dictionary, ignore spelling in -----
  `check_spelling("./spelling/add_to_dictionary-wrong.tex")` threw an error with unexpected message.
  Expected match: "[Ss]pellcheck failed"
  Actual message: "'old' is longer than 'new'"
  Backtrace:
       x
    1. +-testthat::expect_error(...) test_spellcheck.R:39:2
    2. | \-testthat:::quasi_capture(...)
    3. |   +-testthat:::.capture(...)
    4. |   | \-base::withCallingHandlers(...)
    5. |   \-rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
    6. \-TeXCheckR::check_spelling("./spelling/add_to_dictionary-wrong.tex")
    7.   +-hunspell::hunspell(...)
    8.   | \-hunspell::dictionary(dict, add_words = ignore)
    9.   \-hunspell::dictionary(dict_lang)
   10.     \-hunspell:::dictionary_load(...)
   11.       \-base::chartr("<U+2019>", "'", as.character(add_words))
  -- Failure (test_spellcheck.R:40:3): Add to dictionary, ignore spelling in -----
  `check_spelling("./spelling/ignore_spelling_in-wrong.tex", pre_release = FALSE)` threw an error with unexpected message.
  Expected match: "[Ss]pellcheck failed"
  Actual message: "'old' is longer than 'new'"
  Backtrace:
       x
    1. +-testthat::expect_error(...) test_spellcheck.R:40:2
    2. | \-testthat:::quasi_capture(...)
    3. |   +-testthat:::.capture(...)
    4. |   | \-base::withCallingHandlers(...)
    5. |   \-rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
    6. \-TeXCheckR::check_spelling(...)
    7.   +-hunspell::hunspell(...)
    8.   | \-hunspell::dictionary(dict, add_words = ignore)
    9.   \-hunspell::dictionary(dict_lang)
   10.     \-hunspell:::dictionary_load(...)
   11.       \-base::chartr("<U+2019>", "'", as.character(add_words))
  -- Error (test_spellcheck.R:43:3): Add to dictionary, ignore spelling in -------
  Error: 'old' is longer than 'new'
  Backtrace:
      x
   1. +-testthat::expect_null(check_spelling("./spelling/add_to_dictionary-ok.tex")) test_spellcheck.R:43:2
   2. | \-testthat::quasi_label(enquo(object), label, arg = "object")
   3. |   \-rlang::eval_bare(expr, quo_get_env(quo))
   4. \-TeXCheckR::check_spelling("./spelling/add_to_dictionary-ok.tex")
   5.   +-hunspell::hunspell(...)
   6.   | \-hunspell::dictionary(dict, add_words = ignore)
   7.   \-hunspell::dictionary(dict_lang)
   8.     \-hunspell:::dictionary_load(...)
   9.       \-base::chartr("<U+2019>", "'", as.character(add_words))
  -- Failure (test_spellcheck.R:55:3): Ignore spelling in input ------------------
  `check_spelling("./spelling/input/a.tex", pre_release = TRUE)` threw an error with unexpected message.
  Expected match: "Spellcheck failed on above line with .asofihsafioh"
  Actual message: "'old' is longer than 'new'"
  Backtrace:
       x
    1. +-testthat::expect_error(...) test_spellcheck.R:55:2
    2. | \-testthat:::quasi_capture(...)
    3. |   +-testthat:::.capture(...)
    4. |   | \-base::withCallingHandlers(...)
    5. |   \-rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
    6. \-TeXCheckR::check_spelling("./spelling/input/a.tex", pre_release = TRUE)
    7.   \-TeXCheckR::check_spelling(...)
    8.     +-hunspell::hunspell(...)
    9.     | \-hunspell::dictionary(dict, add_words = ignore)
   10.     \-hunspell::dictionary(dict_lang)
   11.       \-hunspell:::dictionary_load(...)
   12.         \-base::chartr("<U+2019>", "'", as.character(add_words))
  -- Error (test_spellcheck.R:57:3): Ignore spelling in input --------------------
  Error: 'old' is longer than 'new'
  Backtrace:
       x
    1. +-testthat::expect_null(...) test_spellcheck.R:57:2
    2. | \-testthat::quasi_label(enquo(object), label, arg = "object")
    3. |   \-rlang::eval_bare(expr, quo_get_env(quo))
    4. \-TeXCheckR::check_spelling("./spelling/input/a.tex", pre_release = FALSE)
    5.   \-TeXCheckR::check_spelling(...)
    6.     +-hunspell::hunspell(...)
    7.     | \-hunspell::dictionary(dict, add_words = ignore)
    8.     \-hunspell::dictionary(dict_lang)
    9.       \-hunspell:::dictionary_load(...)
   10.         \-base::chartr("<U+2019>", "'", as.character(add_words))
  -- Error (test_spellcheck.R:67:3): Stop if present -----------------------------
  Error: 'old' is longer than 'new'
  Backtrace:
      x
   1. +-testthat::expect_null(check_spelling("./stop_if_present/should-not-stop.tex")) test_spellcheck.R:67:2
   2. | \-testthat::quasi_label(enquo(object), label, arg = "object")
   3. |   \-rlang::eval_bare(expr, quo_get_env(quo))
   4. \-TeXCheckR::check_spelling("./stop_if_present/should-not-stop.tex")
   5.   +-hunspell::hunspell(...)
   6.   | \-hunspell::dictionary(dict, add_words = ignore)
   7.   \-hunspell::dictionary(dict_lang)
   8.     \-hunspell:::dictionary_load(...)
   9.       \-base::chartr("<U+2019>", "'", as.character(add_words))
  -- Error (test_spellcheck.R:79:3): Some lower-case governments should not ------
  Error: 'old' is longer than 'new'
  Backtrace:
      x
   1. +-testthat::expect_null(check_spelling("./spelling/Govt/ok-as-adj.tex")) test_spellcheck.R:79:2
   2. | \-testthat::quasi_label(enquo(object), label, arg = "object")
   3. |   \-rlang::eval_bare(expr, quo_get_env(quo))
   4. \-TeXCheckR::check_spelling("./spelling/Govt/ok-as-adj.tex")
   5.   +-hunspell::hunspell(...)
   6.   | \-hunspell::dictionary(dict, add_words = ignore)
   7.   \-hunspell::dictionary(dict_lang)
   8.     \-hunspell:::dictionary_load(...)
   9.       \-base::chartr("<U+2019>", "'", as.character(add_words))
  -- Error (test_spellcheck.R:94:3): 'percent' error should only occur in a Grattan report --
  Error: 'old' is longer than 'new'
  Backtrace:
      x
   1. +-testthat::expect_null(check_spelling(percent_spellcheck.tex)) test_spellcheck.R:94:2
   2. | \-testthat::quasi_label(enquo(object), label, arg = "object")
   3. |   \-rlang::eval_bare(expr, quo_get_env(quo))
   4. \-TeXCheckR::check_spelling(percent_spellcheck.tex)
   5.   +-hunspell::hunspell(...)
   6.   | \-hunspell::dictionary(dict, add_words = ignore)
   7.   \-hunspell::dictionary(dict_lang)
   8.     \-hunspell:::dictionary_load(...)
   9.       \-base::chartr("<U+2019>", "'", as.character(add_words))
  -- Error (test_spellcheck.R:98:3): Includepdf doesn't result in a failed include message --
  Error: 'old' is longer than 'new'
  Backtrace:
      x
   1. +-testthat::expect_null(check_spelling("./spelling/includepdf-ok.tex")) test_spellcheck.R:98:2
   2. | \-testthat::quasi_label(enquo(object), label, arg = "object")
   3. |   \-rlang::eval_bare(expr, quo_get_env(quo))
   4. \-TeXCheckR::check_spelling("./spelling/includepdf-ok.tex")
   5.   +-hunspell::hunspell(...)
   6.   | \-hunspell::dictionary(dict, add_words = ignore)
   7.   \-hunspell::dictionary(dict_lang)
   8.     \-hunspell:::dictionary_load(...)
   9.       \-base::chartr("<U+2019>", "'", as.character(add_words))
  -- Failure (test_spellcheck.R:102:3): Should error -----------------------------
  `check_spelling("spelling/misc-error.tex")` threw an error with unexpected message.
  Expected match: "Spellcheck"
  Actual message: "'old' is longer than 'new'"
  Backtrace:
       x
    1. +-testthat::expect_error(...) test_spellcheck.R:102:2
    2. | \-testthat:::quasi_capture(...)
    3. |   +-testthat:::.capture(...)
    4. |   | \-base::withCallingHandlers(...)
    5. |   \-rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
    6. \-TeXCheckR::check_spelling("spelling/misc-error.tex")
    7.   +-hunspell::hunspell(...)
    8.   | \-hunspell::dictionary(dict, add_words = ignore)
    9.   \-hunspell::dictionary(dict_lang)
   10.     \-hunspell:::dictionary_load(...)
   11.       \-base::chartr("<U+2019>", "'", as.character(add_words))
  -- Failure (test_spellcheck.R:103:3): Should error -----------------------------
  `check_spelling("spelling/typo-suggest.tex")` threw an error with unexpected message.
  Expected match: "Spellcheck"
  Actual message: "'old' is longer than 'new'"
  Backtrace:
       x
    1. +-testthat::expect_error(...) test_spellcheck.R:103:2
    2. | \-testthat:::quasi_capture(...)
    3. |   +-testthat:::.capture(...)
    4. |   | \-base::withCallingHandlers(...)
    5. |   \-rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
    6. \-TeXCheckR::check_spelling("spelling/typo-suggest.tex")
    7.   +-hunspell::hunspell(...)
    8.   | \-hunspell::dictionary(dict, add_words = ignore)
    9.   \-hunspell::dictionary(dict_lang)
   10.     \-hunspell:::dictionary_load(...)
   11.       \-base::chartr("<U+2019>", "'", as.character(add_words))
  -- Error (test_spellcheck.R:116:3): Inputs should respect dict_lang at top level --
  Error: 'old' is longer than 'new'
  Backtrace:
       x
    1. +-testthat::expect_null(...) test_spellcheck.R:116:2
    2. | \-testthat::quasi_label(enquo(object), label, arg = "object")
    3. |   \-rlang::eval_bare(expr, quo_get_env(quo))
    4. \-TeXCheckR::check_spelling(...)
    5.   \-TeXCheckR::check_spelling(...)
    6.     +-hunspell::hunspell(...)
    7.     | \-hunspell::dictionary(dict, add_words = ignore)
    8.     \-hunspell::dictionary(dict_lang)
    9.       \-hunspell:::dictionary_load(...)
   10.         \-base::chartr("<U+2019>", "'", as.character(add_words))
  -- Failure (test_spellcheck.R:128:3): Lonesome footcites -----------------------
  `check_spelling(footcite.tex)` threw an error with unexpected message.
  Expected match: "[Ss]pellcheck"
  Actual message: "'old' is longer than 'new'"
  Backtrace:
       x
    1. +-testthat::expect_error(check_spelling(footcite.tex), regexp = "[Ss]pellcheck") test_spellcheck.R:128:2
    2. | \-testthat:::quasi_capture(...)
    3. |   +-testthat:::.capture(...)
    4. |   | \-base::withCallingHandlers(...)
    5. |   \-rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
    6. \-TeXCheckR::check_spelling(footcite.tex)
    7.   +-hunspell::hunspell(...)
    8.   | \-hunspell::dictionary(dict, add_words = ignore)
    9.   \-hunspell::dictionary(dict_lang)
   10.     \-hunspell:::dictionary_load(...)
   11.       \-base::chartr("<U+2019>", "'", as.character(add_words))
  -- Error (test_spellcheck.R:139:3): Multi-ignore -------------------------------
  Error: 'old' is longer than 'new'
  Backtrace:
      x
   1. +-testthat::expect_null(check_spelling(multi.tex, ignore_spelling_in_nth = list(mymulticmd = 2:3))) test_spellcheck.R:139:2
   2. | \-testthat::quasi_label(enquo(object), label, arg = "object")
   3. |   \-rlang::eval_bare(expr, quo_get_env(quo))
   4. \-TeXCheckR::check_spelling(multi.tex, ignore_spelling_in_nth = list(mymulticmd = 2:3))
   5.   +-hunspell::hunspell(...)
   6.   | \-hunspell::dictionary(dict, add_words = ignore)
   7.   \-hunspell::dictionary(dict_lang)
   8.     \-hunspell:::dictionary_load(...)
   9.       \-base::chartr("<U+2019>", "'", as.character(add_words))
  -- Error (test_spellcheck.R:145:3): Like Energy-2018-WholesaleMarketPower ------
  Error: 'old' is longer than 'new'
  Backtrace:
      x
   1. +-testthat::expect_null(...) test_spellcheck.R:145:2
   2. | \-testthat::quasi_label(enquo(object), label, arg = "object")
   3. |   \-rlang::eval_bare(expr, quo_get_env(quo))
   4. \-TeXCheckR::check_spelling(...)
   5.   +-hunspell::hunspell(...)
   6.   | \-hunspell::dictionary(dict, add_words = ignore)
   7.   \-hunspell::dictionary(dict_lang)
   8.     \-hunspell:::dictionary_load(...)
   9.       \-base::chartr("<U+2019>", "'", as.character(add_words))
  -- Error (test_spellcheck.R:150:3): Spellcheck verb ----------------------------
  Error: 'old' is longer than 'new'
  Backtrace:
      x
   1. +-testthat::expect_null(check_spelling("spelling/verb.tex")) test_spellcheck.R:150:2
   2. | \-testthat::quasi_label(enquo(object), label, arg = "object")
   3. |   \-rlang::eval_bare(expr, quo_get_env(quo))
   4. \-TeXCheckR::check_spelling("spelling/verb.tex")
   5.   +-hunspell::hunspell(...)
   6.   | \-hunspell::dictionary(dict, add_words = ignore)
   7.   \-hunspell::dictionary(dict_lang)
   8.     \-hunspell:::dictionary_load(...)
   9.       \-base::chartr("<U+2019>", "'", as.character(add_words))
  -- Error (test_spellcheck.R:162:3): pre-release + add to dictionary outside ----
  Error: 'old' is longer than 'new'
  Backtrace:
      x
   1. +-testthat::expect_null(check_spelling(tempfile.tex, pre_release = FALSE)) test_spellcheck.R:162:2
   2. | \-testthat::quasi_label(enquo(object), label, arg = "object")
   3. |   \-rlang::eval_bare(expr, quo_get_env(quo))
   4. \-TeXCheckR::check_spelling(tempfile.tex, pre_release = FALSE)
   5.   +-hunspell::hunspell(...)
   6.   | \-hunspell::dictionary(dict, add_words = ignore)
   7.   \-hunspell::dictionary(dict_lang)
   8.     \-hunspell:::dictionary_load(...)
   9.       \-base::chartr("<U+2019>", "'", as.character(add_words))
  -- Error (test_spellcheck.R:176:3): known.correct.fixed ------------------------
  Error: 'old' is longer than 'new'
  Backtrace:
      x
   1. +-testthat::expect_null(...) test_spellcheck.R:176:2
   2. | \-testthat::quasi_label(enquo(object), label, arg = "object")
   3. |   \-rlang::eval_bare(expr, quo_get_env(quo))
   4. \-TeXCheckR::check_spelling(...)
   5.   +-hunspell::hunspell(...)
   6.   | \-hunspell::dictionary(dict, add_words = ignore)
   7.   \-hunspell::dictionary(dict_lang)
   8.     \-hunspell:::dictionary_load(...)
   9.       \-base::chartr("<U+2019>", "'", as.character(add_words))
  -- Failure (test_spellcheck_0-6-2.R:5:3): grattanReporter #113 -----------------
  `check_spelling("spelling/ignore_113.tex")` threw an error with unexpected message.
  Expected match: "failed"
  Actual message: "'old' is longer than 'new'"
  Backtrace:
       x
    1. +-testthat::expect_error(...) test_spellcheck_0-6-2.R:5:2
    2. | \-testthat:::quasi_capture(...)
    3. |   +-testthat:::.capture(...)
    4. |   | \-base::withCallingHandlers(...)
    5. |   \-rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
    6. \-TeXCheckR::check_spelling("spelling/ignore_113.tex")
    7.   \-TeXCheckR::check_spelling(...)
    8.     +-hunspell::hunspell(...)
    9.     | \-hunspell::dictionary(dict, add_words = ignore)
   10.     \-hunspell::dictionary(dict_lang)
   11.       \-hunspell:::dictionary_load(...)
   12.         \-base::chartr("<U+2019>", "'", as.character(add_words))
  -- Error (test_spellcheck_0-6-2.R:7:3): grattanReporter #113 -------------------
  Error: 'old' is longer than 'new'
  Backtrace:
       x
    1. +-testthat::expect_null(...) test_spellcheck_0-6-2.R:7:2
    2. | \-testthat::quasi_label(enquo(object), label, arg = "object")
    3. |   \-rlang::eval_bare(expr, quo_get_env(quo))
    4. \-TeXCheckR::check_spelling("spelling/ignore_113.tex", ignore_spelling_in_nth = list(foo = 1:2))
    5.   \-TeXCheckR::check_spelling(...)
    6.     +-hunspell::hunspell(...)
    7.     | \-hunspell::dictionary(dict, add_words = ignore)
    8.     \-hunspell::dictionary(dict_lang)
    9.       \-hunspell:::dictionary_load(...)
   10.         \-base::chartr("<U+2019>", "'", as.character(add_words))
  -- Error (test_spellcheck_0-7-0.R:13:3): Possessive apostrophes don't trigger false positives --
  Error: 'old' is longer than 'new'
  Backtrace:
      x
   1. +-testthat::expect_null(check_spelling(tempf.tex)) test_spellcheck_0-7-0.R:13:2
   2. | \-testthat::quasi_label(enquo(object), label, arg = "object")
   3. |   \-rlang::eval_bare(expr, quo_get_env(quo))
   4. \-TeXCheckR::check_spelling(tempf.tex)
   5.   +-hunspell::hunspell(...)
   6.   | \-hunspell::dictionary(dict, add_words = ignore)
   7.   \-hunspell::dictionary(dict_lang)
   8.     \-hunspell:::dictionary_load(...)
   9.       \-base::chartr("<U+2019>", "'", as.character(add_words))
  -- Error (test_veto_sic.R:62:3): With check_spelling ---------------------------
  Error: 'old' is longer than 'new'
  Backtrace:
      x
   1. +-testthat::expect_null(check_spelling("./spelling/sic/sic-vetoes.tex")) test_veto_sic.R:62:2
   2. | \-testthat::quasi_label(enquo(object), label, arg = "object")
   3. |   \-rlang::eval_bare(expr, quo_get_env(quo))
   4. \-TeXCheckR::check_spelling("./spelling/sic/sic-vetoes.tex")
   5.   +-hunspell::hunspell(...)
   6.   | \-hunspell::dictionary(dict, add_words = ignore)
   7.   \-hunspell::dictionary(dict_lang)
   8.     \-hunspell:::dictionary_load(...)
   9.       \-base::chartr("<U+2019>", "'", as.character(add_words))
  
  [ FAIL 26 | WARN 0 | SKIP 15 | PASS 305 ]
  Error: Test failures
  Execution halted