Last updated on 2025-12-20 11:50:41 CET.
| Flavor | Version | Tinstall | Tcheck | Ttotal | Status | Flags |
|---|---|---|---|---|---|---|
| r-devel-linux-x86_64-debian-clang | 0.8.1 | 7.58 | 69.12 | 76.70 | ERROR | |
| r-devel-linux-x86_64-debian-gcc | 0.8.1 | 4.30 | 48.39 | 52.69 | ERROR | |
| r-devel-linux-x86_64-fedora-clang | 0.8.1 | 12.00 | 106.52 | 118.52 | ERROR | |
| r-devel-linux-x86_64-fedora-gcc | 0.8.1 | 12.00 | 97.13 | 109.13 | ERROR | |
| r-devel-windows-x86_64 | 0.8.1 | 9.00 | 94.00 | 103.00 | OK | |
| r-patched-linux-x86_64 | 0.8.1 | 7.09 | 63.61 | 70.70 | OK | |
| r-release-linux-x86_64 | 0.8.1 | 7.33 | 63.62 | 70.95 | OK | |
| r-release-macos-arm64 | 0.8.1 | OK | ||||
| r-release-macos-x86_64 | 0.8.1 | 5.00 | 61.00 | 66.00 | OK | |
| r-release-windows-x86_64 | 0.8.1 | 10.00 | 82.00 | 92.00 | OK | |
| r-oldrel-macos-arm64 | 0.8.1 | OK | ||||
| r-oldrel-macos-x86_64 | 0.8.1 | 5.00 | 47.00 | 52.00 | OK | |
| r-oldrel-windows-x86_64 | 0.8.1 | 13.00 | 120.00 | 133.00 | OK |
Version: 0.8.1
Check: examples
Result: ERROR
Running examples in ‘TeXCheckR-Ex.R’ failed
The error most likely occurred in:
> base::assign(".ptime", proc.time(), pos = "CheckExEnv")
> ### Name: parse_tex
> ### Title: Parse LaTeX lines
> ### Aliases: parse_tex
>
> ### ** Examples
>
> parse_tex(c("A{}", "B[a]{b{c}{d}}z"))
Error in `[.data.table`(out, tex_group == j, `:=`((GROUP_IDj), .GRP), :
attempt access index 11/11 in VECTOR_ELT
Calls: parse_tex -> [ -> [.data.table
Execution halted
Flavors: r-devel-linux-x86_64-debian-clang, r-devel-linux-x86_64-debian-gcc
Version: 0.8.1
Check: tests
Result: ERROR
Running ‘testthat.R’ [20s/26s]
Running the tests in ‘tests/testthat.R’ failed.
Complete output:
> library(testthat)
> library(TeXCheckR)
>
> test_check("TeXCheckR")
Saving _problems/test-locate_latex_argument-5.R
Saving _problems/test-locate_latex_argument-16.R
✖ 4: \chapter{A chapter with wrong prefix}\label{sec:should-be-chap:}✖ 4: \chapter{A chapter without a label}Saving _problems/test_extract_LaTeX_argument-4.R
Saving _problems/test_extract_LaTeX_argument-11.R
Saving _problems/test_extract_LaTeX_argument-19.R
Saving _problems/test_extract_LaTeX_argument-35.R
Saving _problems/test_extract_LaTeX_argument-58.R
Saving _problems/test_extract_LaTeX_argument-78.R
Saving _problems/test_extract_LaTeX_argument-107.R
Saving _problems/test_extract_LaTeX_argument-121.R
Saving _problems/test_extract_LaTeX_argument-145.R
Saving _problems/test_extract_LaTeX_argument-159.R
Saving _problems/test_extract_LaTeX_argument-167.R
Saving _problems/test_extract_LaTeX_argument-181.R
Saving _problems/test_extract_LaTeX_argument-197.R
Saving _problems/test_extract_LaTeX_argument-209.R
Saving _problems/test_extract_LaTeX_argument-219.R
Saving _problems/test_fill_nth_LaTeX_argument-5.R
Saving _problems/test_footnote_typography-13.R
Saving _problems/test_footnote_typography-15.R
Saving _problems/test_footnote_typography-17.R
Saving _problems/test_footnote_typography-20.R
Saving _problems/test_footnote_typography-22.R
Saving _problems/test_footnote_typography-25.R
Saving _problems/test_footnote_typography-30.R
Saving _problems/test_footnote_typography-72.R
Saving _problems/test_inputs_of-4.R
Saving _problems/test_inputs_of-16.R
Saving _problems/test_locate_footcite_punctuation-6.R
Saving _problems/test_parse_tex-15.R
Saving _problems/test_parse_tex-26.R
Saving _problems/test_parse_tex-32.R
Saving _problems/test_parse_tex-39.R
Saving _problems/test_read_tex_document-21.R
Saving _problems/test_sort_bib-8.R
Saving _problems/test_spellcheck-13.R
Saving _problems/test_spellcheck-18.R
Saving _problems/test_spellcheck-26.R
Saving _problems/test_spellcheck-35.R
Saving _problems/test_spellcheck-39.R
Saving _problems/test_spellcheck-41.R
Saving _problems/test_spellcheck-43.R
Saving _problems/test_spellcheck-56.R
Saving _problems/test_spellcheck-57.R
Saving _problems/test_spellcheck-65.R
Saving _problems/test_spellcheck-67.R
Saving _problems/test_spellcheck-71.R
Saving _problems/test_spellcheck-72.R
Saving _problems/test_spellcheck-73.R
Saving _problems/test_spellcheck-74.R
Saving _problems/test_spellcheck-75.R
Saving _problems/test_spellcheck-79.R
Saving _problems/test_spellcheck-94.R
Saving _problems/test_spellcheck-98.R
Saving _problems/test_spellcheck-103.R
Saving _problems/test_spellcheck-117.R
Saving _problems/test_spellcheck-128.R
Saving _problems/test_spellcheck-139.R
Saving _problems/test_spellcheck-146.R
Saving _problems/test_spellcheck-150.R
Saving _problems/test_spellcheck-162.R
Saving _problems/test_spellcheck-176.R
Saving _problems/test_spellcheck_0-6-2-6.R
Saving _problems/test_spellcheck_0-6-2-8.R
Saving _problems/test_spellcheck_0-7-0-13.R
Saving _problems/test_utils-71.R
Saving _problems/test_validate_bibliography-5.R
Saving _problems/test_validate_bibliography-6.R
Key: <key>
key Author Title date
<char> <char> <char> <char>
1: RMS2010-Hunter-EXPWY RMS, NSW hunter expressway – current status <NA>
2: RMS2010Hunter RMS, NSW hunter expressway – current status <NA>
year
<char>
1: 2010
2: 2010
Key: <key>
key Author Title date year
<char> <char> <char> <char> <char>
1: Treasury2014TES2013 Treasury tax expenditures statement 2013 <NA> 2014
2: Treasury2014f Treasury tax expenditures statement 2013 <NA> 2014
line_no x field
<int> <char> <char>
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
<char> <lgcl>
1: Article{Terrill-2017-theConvo-Melbourne-vs-Sydney, TRUE
2: Article{Terrill-2017-theConvo-Melbourne-vs-Sydney, TRUE
key_value bib_file
<char> <char>
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
<char> <int> <char> <char> <char>
1: validate-bib/near-dup-authors.bib 8 VicRoadsr VicRoads VicRoads
Each field line in .bib must end with a comma (to allow reordering).
✖ 6: volume = {6}
author = {Australian Taxation Office},✖
Field <title> in entry <BlakersLuStocks2017> contains unescaped %.
✖ 4: title = {100% renewable electricity in Australia},
^^
Insert a backslash before this %.
Field <title> in entry <BlakersLuStocks2017> contains unescaped %.
✖ 4: title = {100% renewable electricity in Australia},
^^
Insert a backslash before this %.
Field <title> in entry <BlakersLuStocks2017> contains unescaped %.
✖ 4: title = {100% renewable electricity in Australia},
^^
Insert a backslash before this %.
Saving _problems/test_veto_sic-62.R
[ FAIL 71 | WARN 0 | SKIP 14 | PASS 196 ]
══ Skipped tests (14) ══════════════════════════════════════════════════════════
• Not yet implemented (1): 'test_split_report.R:4:3'
• On CRAN (11): 'test-zzz-check-pkgs-spelling.R:4:3', 'test_check_biber.R:5:3',
'test_check_biber.R:26:3', 'test_check_dashes.R:39:3',
'test_check_labels.R:29:3', 'test_minimal_bib.R:4:3',
'test_spellcheck.R:107:3', 'test_spellcheck.R:198:3', 'test_utils.R:47:3',
'test_zReports.R:4:3', 'test_zReports.R:32:3'
• Too noisy (1): 'test_check_consecutive_words.R:4:3'
• empty test (1): 'test_replace_LaTeX_argument.R:27:1'
══ Failed tests ════════════════════════════════════════════════════════════════
── Error ('test-locate_latex_argument.R:5:3'): Locations ───────────────────────
Error in ``[.data.table`(out, tex_group == j, `:=`((GROUP_IDj), .GRP), by = c("optional_tex_group", tgj))`: attempt access index 11/11 in VECTOR_ELT
Backtrace:
▆
1. └─TeXCheckR::parse_tex(Line1) at test-locate_latex_argument.R:5:3
2. ├─...[]
3. └─data.table:::`[.data.table`(...)
── Error ('test-locate_latex_argument.R:16:3'): Issue 73 ───────────────────────
Error in ``[.data.table`(out, tex_group == j, `:=`((GROUP_IDj), .GRP), by = c("optional_tex_group", tgj))`: attempt access index 11/11 in VECTOR_ELT
Backtrace:
▆
1. └─TeXCheckR:::locate_mandatory_LaTeX_argument(...) at test-locate_latex_argument.R:16:3
2. └─TeXCheckR::parse_tex(tex_lines)
3. ├─...[]
4. └─data.table:::`[.data.table`(...)
── Error ('test_extract_LaTeX_argument.R:4:3'): Extract textbf ─────────────────
Error in ``[.data.table`(out, tex_group == j, `:=`((GROUP_IDj), .GRP), by = c("optional_tex_group", tgj))`: attempt access index 11/11 in VECTOR_ELT
Backtrace:
▆
1. └─TeXCheckR::extract_LaTeX_argument(...) at test_extract_LaTeX_argument.R:4:3
2. └─TeXCheckR::extract_mandatory_LaTeX_argument(...)
3. └─TeXCheckR::parse_tex(tex_lines)
4. ├─...[]
5. └─data.table:::`[.data.table`(...)
── Error ('test_extract_LaTeX_argument.R:11:3'): Extract textcites ─────────────
Error in ``[.data.table`(out, tex_group == j, `:=`((GROUP_IDj), .GRP), by = c("optional_tex_group", tgj))`: attempt access index 11/11 in VECTOR_ELT
Backtrace:
▆
1. └─TeXCheckR::extract_LaTeX_argument(...) at test_extract_LaTeX_argument.R:11:3
2. └─TeXCheckR::extract_mandatory_LaTeX_argument(...)
3. └─TeXCheckR::parse_tex(tex_lines)
4. ├─...[]
5. └─data.table:::`[.data.table`(...)
── Error ('test_extract_LaTeX_argument.R:18:3'): Extract nested ────────────────
Error in ``[.data.table`(out, tex_group == j, `:=`((GROUP_IDj), .GRP), by = c("optional_tex_group", tgj))`: attempt access index 11/11 in VECTOR_ELT
Backtrace:
▆
1. └─TeXCheckR::extract_LaTeX_argument(...) at test_extract_LaTeX_argument.R:18:3
2. └─TeXCheckR::extract_mandatory_LaTeX_argument(...)
3. └─TeXCheckR::parse_tex(tex_lines)
4. ├─...[]
5. └─data.table:::`[.data.table`(...)
── Error ('test_extract_LaTeX_argument.R:32:3'): Optional argument ─────────────
Error in ``[.data.table`(out, tex_group == j, `:=`((GROUP_IDj), .GRP), by = c("optional_tex_group", tgj))`: attempt access index 11/11 in VECTOR_ELT
Backtrace:
▆
1. └─TeXCheckR::extract_LaTeX_argument(...) at test_extract_LaTeX_argument.R:32:3
2. └─TeXCheckR::extract_optional_LaTeX_argument(...)
3. └─TeXCheckR::parse_tex(tex_lines)
4. ├─...[]
5. └─data.table:::`[.data.table`(...)
── Error ('test_extract_LaTeX_argument.R:58:3'): Multi-line starred ────────────
Error in ``[.data.table`(out, tex_group == j, `:=`((GROUP_IDj), .GRP), by = c("optional_tex_group", tgj))`: attempt access index 11/11 in VECTOR_ELT
Backtrace:
▆
1. └─TeXCheckR::extract_LaTeX_argument(...) at test_extract_LaTeX_argument.R:58:3
2. └─TeXCheckR::extract_mandatory_LaTeX_argument(...)
3. └─TeXCheckR::parse_tex(tex_lines)
4. ├─...[]
5. └─data.table:::`[.data.table`(...)
── Error ('test_extract_LaTeX_argument.R:78:3'): Multi-line ────────────────────
Error in ``[.data.table`(out, tex_group == j, `:=`((GROUP_IDj), .GRP), by = c("optional_tex_group", tgj))`: attempt access index 11/11 in VECTOR_ELT
Backtrace:
▆
1. └─TeXCheckR::extract_mandatory_LaTeX_argument(...) at test_extract_LaTeX_argument.R:78:3
2. └─TeXCheckR::parse_tex(tex_lines)
3. ├─...[]
4. └─data.table:::`[.data.table`(...)
── Error ('test_extract_LaTeX_argument.R:107:3'): Optional argument interference ──
Error in ``[.data.table`(out, tex_group == j, `:=`((GROUP_IDj), .GRP), by = c("optional_tex_group", tgj))`: attempt access index 11/11 in VECTOR_ELT
Backtrace:
▆
1. ├─testthat::expect_equal(...) at test_extract_LaTeX_argument.R:107:3
2. │ └─testthat::quasi_label(enquo(object), label)
3. │ └─rlang::eval_bare(expr, quo_get_env(quo))
4. └─TeXCheckR::extract_mandatory_LaTeX_argument("\\abc{def}", "abc")
5. └─TeXCheckR::parse_tex(tex_lines)
6. ├─...[]
7. └─data.table:::`[.data.table`(...)
── Error ('test_extract_LaTeX_argument.R:121:3'): Multi-lines ──────────────────
Error in ``[.data.table`(out, tex_group == j, `:=`((GROUP_IDj), .GRP), by = c("optional_tex_group", tgj))`: attempt access index 11/11 in VECTOR_ELT
Backtrace:
▆
1. └─TeXCheckR::extract_mandatory_LaTeX_argument(...) at test_extract_LaTeX_argument.R:121:3
2. └─TeXCheckR::parse_tex(tex_lines)
3. ├─...[]
4. └─data.table:::`[.data.table`(...)
── Error ('test_extract_LaTeX_argument.R:144:3'): Road congestion example ──────
Error in ``[.data.table`(out, tex_group == j, `:=`((GROUP_IDj), .GRP), by = c("optional_tex_group", tgj))`: attempt access index 11/11 in VECTOR_ELT
Backtrace:
▆
1. └─TeXCheckR::extract_mandatory_LaTeX_argument(...) at test_extract_LaTeX_argument.R:144:3
2. └─TeXCheckR::parse_tex(tex_lines)
3. ├─...[]
4. └─data.table:::`[.data.table`(...)
── Error ('test_extract_LaTeX_argument.R:159:3'): Whitespace gobbling ──────────
Error in ``[.data.table`(out, tex_group == j, `:=`((GROUP_IDj), .GRP), by = c("optional_tex_group", tgj))`: attempt access index 11/11 in VECTOR_ELT
Backtrace:
▆
1. └─TeXCheckR::extract_mandatory_LaTeX_argument(...) at test_extract_LaTeX_argument.R:159:3
2. └─TeXCheckR::parse_tex(tex_lines)
3. ├─...[]
4. └─data.table:::`[.data.table`(...)
── Error ('test_extract_LaTeX_argument.R:167:3'): Optional argument ────────────
Error in ``[.data.table`(out, tex_group == j, `:=`((GROUP_IDj), .GRP), by = c("optional_tex_group", tgj))`: attempt access index 11/11 in VECTOR_ELT
Backtrace:
▆
1. └─TeXCheckR::extract_optional_LaTeX_argument(...) at test_extract_LaTeX_argument.R:167:3
2. └─TeXCheckR::parse_tex(tex_lines)
3. ├─...[]
4. └─data.table:::`[.data.table`(...)
── Error ('test_extract_LaTeX_argument.R:181:3'): Argument requested but missing ──
Error in ``[.data.table`(out, tex_group == j, `:=`((GROUP_IDj), .GRP), by = c("optional_tex_group", tgj))`: attempt access index 11/11 in VECTOR_ELT
Backtrace:
▆
1. └─TeXCheckR::extract_mandatory_LaTeX_argument(...) at test_extract_LaTeX_argument.R:181:3
2. └─TeXCheckR::parse_tex(tex_lines)
3. ├─...[]
4. └─data.table:::`[.data.table`(...)
── Error ('test_extract_LaTeX_argument.R:197:3'): Environments ─────────────────
Error in ``[.data.table`(out, tex_group == j, `:=`((GROUP_IDj), .GRP), by = c("optional_tex_group", tgj))`: attempt access index 11/11 in VECTOR_ELT
Backtrace:
▆
1. └─TeXCheckR::extract_mandatory_LaTeX_argument(...) at test_extract_LaTeX_argument.R:197:3
2. └─TeXCheckR::parse_tex(tex_lines)
3. ├─...[]
4. └─data.table:::`[.data.table`(...)
── Error ('test_extract_LaTeX_argument.R:209:3'): Optional containing square brackets ──
Error in ``[.data.table`(out, tex_group == j, `:=`((GROUP_IDj), .GRP), by = c("optional_tex_group", tgj))`: attempt access index 11/11 in VECTOR_ELT
Backtrace:
▆
1. └─TeXCheckR::extract_mandatory_LaTeX_argument(...) at test_extract_LaTeX_argument.R:209:3
2. └─TeXCheckR::parse_tex(tex_lines)
3. ├─...[]
4. └─data.table:::`[.data.table`(...)
── Error ('test_extract_LaTeX_argument.R:219:3'): % et sqq should not be included in extract ──
Error in ``[.data.table`(out, tex_group == j, `:=`((GROUP_IDj), .GRP), by = c("optional_tex_group", tgj))`: attempt access index 11/11 in VECTOR_ELT
Backtrace:
▆
1. └─TeXCheckR::extract_mandatory_LaTeX_argument(...) at test_extract_LaTeX_argument.R:219:3
2. └─TeXCheckR::parse_tex(tex_lines)
3. ├─...[]
4. └─data.table:::`[.data.table`(...)
── Error ('test_fill_nth_LaTeX_argument.R:5:3'): Known results ─────────────────
Error in ``[.data.table`(out, tex_group == j, `:=`((GROUP_IDj), .GRP), by = c("optional_tex_group", tgj))`: attempt access index 11/11 in VECTOR_ELT
Backtrace:
▆
1. ├─TeXCheckR:::fill_nth_LaTeX_argument(...) at test_fill_nth_LaTeX_argument.R:5:3
2. │ └─TeXCheckR:::locate_mandatory_LaTeX_argument(...)
3. └─TeXCheckR::parse_tex(y1)
4. ├─...[]
5. └─data.table:::`[.data.table`(...)
── Failure ('test_footnote_typography.R:12:3'): Invalid typography stops ───────
`check_footnote_typography("./fnote-typogr/doesnt-end-with-period.tex")` threw an error with unexpected message.
Expected match: "does not end with full stop"
Actual message: "attempt access index 11/11 in VECTOR_ELT"
Backtrace:
▆
1. ├─testthat::expect_error(...) at test_footnote_typography.R:12:3
2. │ └─testthat:::quasi_capture(...)
3. │ ├─testthat (local) .capture(...)
4. │ │ └─base::withCallingHandlers(...)
5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
6. ├─TeXCheckR::check_footnote_typography("./fnote-typogr/doesnt-end-with-period.tex")
7. │ └─... %>% ...
8. └─TeXCheckR::parse_tex(orig_lines)
9. ├─...[]
10. └─data.table:::`[.data.table`(...)
── Failure ('test_footnote_typography.R:14:3'): Invalid typography stops ───────
`check_footnote_typography("./fnote-typogr/doesnt-end-with-period-multiline.tex")` threw an error with unexpected message.
Expected match: "does not end with full stop"
Actual message: "attempt access index 11/11 in VECTOR_ELT"
Backtrace:
▆
1. ├─testthat::expect_error(...) at test_footnote_typography.R:14:3
2. │ └─testthat:::quasi_capture(...)
3. │ ├─testthat (local) .capture(...)
4. │ │ └─base::withCallingHandlers(...)
5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
6. ├─TeXCheckR::check_footnote_typography("./fnote-typogr/doesnt-end-with-period-multiline.tex")
7. │ └─... %>% ...
8. └─TeXCheckR::parse_tex(orig_lines)
9. ├─...[]
10. └─data.table:::`[.data.table`(...)
── Failure ('test_footnote_typography.R:16:3'): Invalid typography stops ───────
`check_footnote_typography("./fnote-typogr/notok-end-itemize.tex")` threw an error with unexpected message.
Expected match: "does not end with full stop"
Actual message: "attempt access index 11/11 in VECTOR_ELT"
Backtrace:
▆
1. ├─testthat::expect_error(...) at test_footnote_typography.R:16:3
2. │ └─testthat:::quasi_capture(...)
3. │ ├─testthat (local) .capture(...)
4. │ │ └─base::withCallingHandlers(...)
5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
6. ├─TeXCheckR::check_footnote_typography("./fnote-typogr/notok-end-itemize.tex")
7. │ └─... %>% ...
8. └─TeXCheckR::parse_tex(orig_lines)
9. ├─...[]
10. └─data.table:::`[.data.table`(...)
── Failure ('test_footnote_typography.R:19:3'): Invalid typography stops ───────
`check_footnote_typography("./fnote-typogr/full-stop-after.tex")` threw an error with unexpected message.
Expected match: "[pP]unctuation after footnote"
Actual message: "attempt access index 11/11 in VECTOR_ELT"
Backtrace:
▆
1. ├─testthat::expect_error(...) at test_footnote_typography.R:19:3
2. │ └─testthat:::quasi_capture(...)
3. │ ├─testthat (local) .capture(...)
4. │ │ └─base::withCallingHandlers(...)
5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
6. └─TeXCheckR::check_footnote_typography("./fnote-typogr/full-stop-after.tex")
7. └─TeXCheckR::parse_tex(orig_lines)
8. ├─...[]
9. └─data.table:::`[.data.table`(...)
── Failure ('test_footnote_typography.R:21:3'): Invalid typography stops ───────
`check_footnote_typography("./fnote-typogr/full-stop-after-fcite.tex")` threw an error with unexpected message.
Expected match: "[pP]unctuation mark after footcite"
Actual message: "attempt access index 11/11 in VECTOR_ELT"
Backtrace:
▆
1. ├─testthat::expect_error(...) at test_footnote_typography.R:21:3
2. │ └─testthat:::quasi_capture(...)
3. │ ├─testthat (local) .capture(...)
4. │ │ └─base::withCallingHandlers(...)
5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
6. └─TeXCheckR::check_footnote_typography("./fnote-typogr/full-stop-after-fcite.tex")
7. └─TeXCheckR::parse_tex(orig_lines)
8. ├─...[]
9. └─data.table:::`[.data.table`(...)
── Failure ('test_footnote_typography.R:24:3'): Invalid typography stops ───────
`check_footnote_typography("./fnote-typogr/colon-then-equation.tex")` threw an error with unexpected message.
Expected match: "[pP]unctuation after footnotemark"
Actual message: "attempt access index 11/11 in VECTOR_ELT"
Backtrace:
▆
1. ├─testthat::expect_error(...) at test_footnote_typography.R:24:3
2. │ └─testthat:::quasi_capture(...)
3. │ ├─testthat (local) .capture(...)
4. │ │ └─base::withCallingHandlers(...)
5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
6. └─TeXCheckR::check_footnote_typography("./fnote-typogr/colon-then-equation.tex")
7. └─TeXCheckR::parse_tex(orig_lines)
8. ├─...[]
9. └─data.table:::`[.data.table`(...)
── Failure ('test_footnote_typography.R:28:3'): Invalid typography stops ───────
Expected `tryCatch(...)` to produce output.
── Failure ('test_footnote_typography.R:71:3'): Footcites and footcite in same document don't get confused about dots after ──
`check_footnote_typography("./fnote-typogr/dot-after-footcites.tex")` threw an error with unexpected message.
Expected match: "Punctuation mark"
Actual message: "attempt access index 11/11 in VECTOR_ELT"
Backtrace:
▆
1. ├─testthat::expect_error(...) at test_footnote_typography.R:71:3
2. │ └─testthat:::quasi_capture(...)
3. │ ├─testthat (local) .capture(...)
4. │ │ └─base::withCallingHandlers(...)
5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
6. └─TeXCheckR::check_footnote_typography("./fnote-typogr/dot-after-footcites.tex")
7. └─TeXCheckR::parse_tex(orig_lines)
8. ├─...[]
9. └─data.table:::`[.data.table`(...)
── Error ('test_inputs_of.R:4:3'): Inputs of (no preamble) ─────────────────────
Error in ``[.data.table`(out, tex_group == j, `:=`((GROUP_IDj), .GRP), by = c("optional_tex_group", tgj))`: attempt access index 11/11 in VECTOR_ELT
Backtrace:
▆
1. ├─TeXCheckR::inputs_of("extract/road-congestion.tex") at test_inputs_of.R:4:3
2. │ ├─... %>% rbindlist
3. │ └─base::lapply(c("input", "include"), extract_LaTeX_argument, tex_lines = lines_with_possible_inputs)
4. │ └─TeXCheckR (local) FUN(X[[i]], ...)
5. │ └─TeXCheckR::extract_mandatory_LaTeX_argument(...)
6. │ └─TeXCheckR::parse_tex(tex_lines)
7. │ ├─...[]
8. │ └─data.table:::`[.data.table`(...)
9. └─data.table::rbindlist(.)
── Error ('test_inputs_of.R:14:3'): Includes x ─────────────────────────────────
Error in ``[.data.table`(out, tex_group == j, `:=`((GROUP_IDj), .GRP), by = c("optional_tex_group", tgj))`: attempt access index 11/11 in VECTOR_ELT
Backtrace:
▆
1. ├─TeXCheckR::inputs_of(...) at test_inputs_of.R:14:3
2. │ ├─... %>% rbindlist
3. │ └─base::lapply(c("input", "include"), extract_LaTeX_argument, tex_lines = lines_with_possible_inputs)
4. │ └─TeXCheckR (local) FUN(X[[i]], ...)
5. │ └─TeXCheckR::extract_mandatory_LaTeX_argument(...)
6. │ └─TeXCheckR::parse_tex(tex_lines)
7. │ ├─...[]
8. │ └─data.table:::`[.data.table`(...)
9. └─data.table::rbindlist(.)
── Error ('test_locate_footcite_punctuation.R:6:3'): Finds correct location ────
Error in ``[.data.table`(out, tex_group == j, `:=`((GROUP_IDj), .GRP), by = c("optional_tex_group", tgj))`: attempt access index 11/11 in VECTOR_ELT
Backtrace:
▆
1. └─TeXCheckR:::locate_footcite_punctuation(tex_lines = read_lines("locate_footcite_punctuation/1.tex")) at test_locate_footcite_punctuation.R:6:3
2. └─TeXCheckR::parse_tex(tex_lines)
3. ├─...[]
4. └─data.table:::`[.data.table`(...)
── Error ('test_parse_tex.R:15:3'): parse_tex single group ─────────────────────
Error in ``[.data.table`(out, tex_group == j, `:=`((GROUP_IDj), .GRP), by = c("optional_tex_group", tgj))`: attempt access index 11/11 in VECTOR_ELT
Backtrace:
▆
1. └─TeXCheckR::parse_tex(x) at test_parse_tex.R:15:3
2. ├─...[]
3. └─data.table:::`[.data.table`(...)
── Error ('test_parse_tex.R:26:3'): GRP_ID identifies group ────────────────────
Error in ``[.data.table`(out, tex_group == j, `:=`((GROUP_IDj), .GRP), by = c("optional_tex_group", tgj))`: attempt access index 11/11 in VECTOR_ELT
Backtrace:
▆
1. └─TeXCheckR::parse_tex(x) at test_parse_tex.R:26:3
2. ├─...[]
3. └─data.table:::`[.data.table`(...)
── Error ('test_parse_tex.R:31:3'): Verify % is not parsed ─────────────────────
Error in ``[.data.table`(out, tex_group == j, `:=`((GROUP_IDj), .GRP), by = c("optional_tex_group", tgj))`: attempt access index 11/11 in VECTOR_ELT
Backtrace:
▆
1. ├─testthat::expect_identical(...) at test_parse_tex.R:31:3
2. │ └─testthat::quasi_label(enquo(object), label)
3. │ └─rlang::eval_bare(expr, quo_get_env(quo))
4. └─TeXCheckR::parse_tex(c("A {", "f ", "Z}"))
5. ├─...[]
6. └─data.table:::`[.data.table`(...)
── Error ('test_parse_tex.R:38:3'): Parse tiny documents ───────────────────────
Error in ``[.data.table`(out, tex_group == j, `:=`((GROUP_IDj), .GRP), by = c("optional_tex_group", tgj))`: attempt access index 11/11 in VECTOR_ELT
Backtrace:
▆
1. ├─testthat::expect_identical(...) at test_parse_tex.R:38:3
2. │ └─testthat::quasi_label(enquo(object), label)
3. │ └─rlang::eval_bare(expr, quo_get_env(quo))
4. └─TeXCheckR::parse_tex(c("", "A{B}"))
5. ├─...[]
6. └─data.table:::`[.data.table`(...)
── Error ('test_read_tex_document.R:21:3'): Reads file with spaces before input ──
Error in ``[.data.table`(out, tex_group == j, `:=`((GROUP_IDj), .GRP), by = c("optional_tex_group", tgj))`: attempt access index 11/11 in VECTOR_ELT
Backtrace:
▆
1. ├─TeXCheckR::read_tex_document(tempf) at test_read_tex_document.R:21:3
2. │ └─... %>% .subset2("extract")
3. └─TeXCheckR::extract_mandatory_LaTeX_argument(., "input")
4. └─TeXCheckR::parse_tex(tex_lines)
5. ├─...[]
6. └─data.table:::`[.data.table`(...)
── Error ('test_sort_bib.R:7:3'): sort bib correctly sorts ─────────────────────
Error in ``[.data.table`(., , `:=`(intra_key_line_no, seq_len(.N)), by = "key")`: attempt access index 13/13 in VECTOR_ELT
Backtrace:
▆
1. ├─TeXCheckR::reorder_bib("./sort-bib/incorrectly-sorted.bib", "./sort-bib/correctly-sorted-out.bib") at test_sort_bib.R:7:3
2. │ └─TeXCheckR::bib2DT(file.bib, to_sort = TRUE)
3. │ └─... %>% .[]
4. ├─data.table::setorder(., Surname, Date, title, field_name, Line_no)
5. │ └─base::is.data.frame(x)
6. ├─.[, `:=`(intra_key_line_no, seq_len(.N)), by = "key"]
7. └─data.table:::`[.data.table`(...)
── Error ('test_spellcheck.R:9:3'): School funding report checks out ───────────
Error in ``[.data.table`(out, tex_group == j, `:=`((GROUP_IDj), .GRP), by = c("optional_tex_group", tgj))`: attempt access index 11/11 in VECTOR_ELT
Backtrace:
▆
1. ├─testthat::expect_null(...) at test_spellcheck.R:9:3
2. │ └─testthat::quasi_label(enquo(object), label)
3. │ └─rlang::eval_bare(expr, quo_get_env(quo))
4. └─TeXCheckR::check_spelling(...)
5. └─TeXCheckR::parse_tex(lines)
6. ├─...[]
7. └─data.table:::`[.data.table`(...)
── 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: "attempt access index 11/11 in VECTOR_ELT"
Backtrace:
▆
1. ├─testthat::expect_error(...) at test_spellcheck.R:17:3
2. │ └─testthat:::quasi_capture(...)
3. │ ├─testthat (local) .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::inputs_of(filename)
8. │ ├─... %>% rbindlist
9. │ └─base::lapply(c("input", "include"), extract_LaTeX_argument, tex_lines = lines_with_possible_inputs)
10. │ └─TeXCheckR (local) FUN(X[[i]], ...)
11. │ └─TeXCheckR::extract_mandatory_LaTeX_argument(...)
12. │ └─TeXCheckR::parse_tex(tex_lines)
13. │ ├─...[]
14. │ └─data.table:::`[.data.table`(...)
15. └─data.table::rbindlist(.)
── Error ('test_spellcheck.R:26:3'): Initalisms ────────────────────────────────
Error in ``[.data.table`(out, tex_group == j, `:=`((GROUP_IDj), .GRP), by = c("optional_tex_group", tgj))`: attempt access index 11/11 in VECTOR_ELT
Backtrace:
▆
1. ├─testthat::expect_null(check_spelling("./spelling/abbrev/abbrev-defd-ok.tex")) at test_spellcheck.R:26:3
2. │ └─testthat::quasi_label(enquo(object), label)
3. │ └─rlang::eval_bare(expr, quo_get_env(quo))
4. └─TeXCheckR::check_spelling("./spelling/abbrev/abbrev-defd-ok.tex")
5. └─TeXCheckR::parse_tex(lines)
6. ├─...[]
7. └─data.table:::`[.data.table`(...)
── Error ('test_spellcheck.R:35:3'): Initialism checking doesn't fail if at start of sentence ──
Error in ``[.data.table`(out, tex_group == j, `:=`((GROUP_IDj), .GRP), by = c("optional_tex_group", tgj))`: attempt access index 11/11 in VECTOR_ELT
Backtrace:
▆
1. ├─testthat::expect_null(check_spelling("./spelling/abbrev/abbrev-at-line-start.tex")) at test_spellcheck.R:35:3
2. │ └─testthat::quasi_label(enquo(object), label)
3. │ └─rlang::eval_bare(expr, quo_get_env(quo))
4. └─TeXCheckR::check_spelling("./spelling/abbrev/abbrev-at-line-start.tex")
5. └─TeXCheckR::parse_tex(lines)
6. ├─...[]
7. └─data.table:::`[.data.table`(...)
── 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: "attempt access index 11/11 in VECTOR_ELT"
Backtrace:
▆
1. ├─testthat::expect_error(...) at test_spellcheck.R:39:3
2. │ └─testthat:::quasi_capture(...)
3. │ ├─testthat (local) .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. └─TeXCheckR::parse_tex(lines)
8. ├─...[]
9. └─data.table:::`[.data.table`(...)
── 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: "attempt access index 11/11 in VECTOR_ELT"
Backtrace:
▆
1. ├─testthat::expect_error(...) at test_spellcheck.R:40:3
2. │ └─testthat:::quasi_capture(...)
3. │ ├─testthat (local) .capture(...)
4. │ │ └─base::withCallingHandlers(...)
5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
6. └─TeXCheckR::check_spelling(...)
7. └─TeXCheckR::parse_tex(lines)
8. ├─...[]
9. └─data.table:::`[.data.table`(...)
── Error ('test_spellcheck.R:43:3'): Add to dictionary, ignore spelling in ─────
Error in ``[.data.table`(out, tex_group == j, `:=`((GROUP_IDj), .GRP), by = c("optional_tex_group", tgj))`: attempt access index 11/11 in VECTOR_ELT
Backtrace:
▆
1. ├─testthat::expect_null(check_spelling("./spelling/add_to_dictionary-ok.tex")) at test_spellcheck.R:43:3
2. │ └─testthat::quasi_label(enquo(object), label)
3. │ └─rlang::eval_bare(expr, quo_get_env(quo))
4. └─TeXCheckR::check_spelling("./spelling/add_to_dictionary-ok.tex")
5. └─TeXCheckR::parse_tex(lines)
6. ├─...[]
7. └─data.table:::`[.data.table`(...)
── 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: "attempt access index 11/11 in VECTOR_ELT"
Backtrace:
▆
1. ├─testthat::expect_error(...) at test_spellcheck.R:55:3
2. │ └─testthat:::quasi_capture(...)
3. │ ├─testthat (local) .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::inputs_of(filename)
8. │ ├─... %>% rbindlist
9. │ └─base::lapply(c("input", "include"), extract_LaTeX_argument, tex_lines = lines_with_possible_inputs)
10. │ └─TeXCheckR (local) FUN(X[[i]], ...)
11. │ └─TeXCheckR::extract_mandatory_LaTeX_argument(...)
12. │ └─TeXCheckR::parse_tex(tex_lines)
13. │ ├─...[]
14. │ └─data.table:::`[.data.table`(...)
15. └─data.table::rbindlist(.)
── Error ('test_spellcheck.R:57:3'): Ignore spelling in input ──────────────────
Error in ``[.data.table`(out, tex_group == j, `:=`((GROUP_IDj), .GRP), by = c("optional_tex_group", tgj))`: attempt access index 11/11 in VECTOR_ELT
Backtrace:
▆
1. ├─testthat::expect_null(...) at test_spellcheck.R:57:3
2. │ └─testthat::quasi_label(enquo(object), label)
3. │ └─rlang::eval_bare(expr, quo_get_env(quo))
4. ├─TeXCheckR::check_spelling("./spelling/input/a.tex", pre_release = FALSE)
5. │ └─TeXCheckR::inputs_of(filename)
6. │ ├─... %>% rbindlist
7. │ └─base::lapply(c("input", "include"), extract_LaTeX_argument, tex_lines = lines_with_possible_inputs)
8. │ └─TeXCheckR (local) FUN(X[[i]], ...)
9. │ └─TeXCheckR::extract_mandatory_LaTeX_argument(...)
10. │ └─TeXCheckR::parse_tex(tex_lines)
11. │ ├─...[]
12. │ └─data.table:::`[.data.table`(...)
13. └─data.table::rbindlist(.)
── Failure ('test_spellcheck.R:65:3'): Stop if present ─────────────────────────
`check_spelling("./stop_if_present_inputs/stop-if-held-in-inputs.tex")` threw an error with unexpected message.
Expected match: "skillset"
Actual message: "attempt access index 11/11 in VECTOR_ELT"
Backtrace:
▆
1. ├─testthat::expect_error(...) at test_spellcheck.R:65:3
2. │ └─testthat:::quasi_capture(...)
3. │ ├─testthat (local) .capture(...)
4. │ │ └─base::withCallingHandlers(...)
5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
6. ├─TeXCheckR::check_spelling("./stop_if_present_inputs/stop-if-held-in-inputs.tex")
7. │ └─TeXCheckR::inputs_of(filename)
8. │ ├─... %>% rbindlist
9. │ └─base::lapply(c("input", "include"), extract_LaTeX_argument, tex_lines = lines_with_possible_inputs)
10. │ └─TeXCheckR (local) FUN(X[[i]], ...)
11. │ └─TeXCheckR::extract_mandatory_LaTeX_argument(...)
12. │ └─TeXCheckR::parse_tex(tex_lines)
13. │ ├─...[]
14. │ └─data.table:::`[.data.table`(...)
15. └─data.table::rbindlist(.)
── Error ('test_spellcheck.R:67:3'): Stop if present ───────────────────────────
Error in ``[.data.table`(out, tex_group == j, `:=`((GROUP_IDj), .GRP), by = c("optional_tex_group", tgj))`: attempt access index 11/11 in VECTOR_ELT
Backtrace:
▆
1. ├─testthat::expect_null(check_spelling("./stop_if_present/should-not-stop.tex")) at test_spellcheck.R:67:3
2. │ └─testthat::quasi_label(enquo(object), label)
3. │ └─rlang::eval_bare(expr, quo_get_env(quo))
4. └─TeXCheckR::check_spelling("./stop_if_present/should-not-stop.tex")
5. └─TeXCheckR::parse_tex(lines)
6. ├─...[]
7. └─data.table:::`[.data.table`(...)
── Failure ('test_spellcheck.R:71:3'): Lower-case governments should error ─────
`check_spelling("./spelling/Govt/NSWgovt.tex")` threw an error with unexpected message.
Expected match: "uppercase G"
Actual message: "attempt access index 11/11 in VECTOR_ELT"
Backtrace:
▆
1. ├─testthat::expect_error(...) at test_spellcheck.R:71:3
2. │ └─testthat:::quasi_capture(...)
3. │ ├─testthat (local) .capture(...)
4. │ │ └─base::withCallingHandlers(...)
5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
6. └─TeXCheckR::check_spelling("./spelling/Govt/NSWgovt.tex")
7. └─TeXCheckR::parse_tex(lines)
8. ├─...[]
9. └─data.table:::`[.data.table`(...)
── Failure ('test_spellcheck.R:72:3'): Lower-case governments should error ─────
`check_spelling("./spelling/Govt/ACTgovt.tex")` threw an error with unexpected message.
Expected match: "uppercase G"
Actual message: "attempt access index 11/11 in VECTOR_ELT"
Backtrace:
▆
1. ├─testthat::expect_error(...) at test_spellcheck.R:72:3
2. │ └─testthat:::quasi_capture(...)
3. │ ├─testthat (local) .capture(...)
4. │ │ └─base::withCallingHandlers(...)
5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
6. └─TeXCheckR::check_spelling("./spelling/Govt/ACTgovt.tex")
7. └─TeXCheckR::parse_tex(lines)
8. ├─...[]
9. └─data.table:::`[.data.table`(...)
── Failure ('test_spellcheck.R:73:3'): Lower-case governments should error ─────
`check_spelling("./spelling/Govt/NTgovt.tex")` threw an error with unexpected message.
Expected match: "uppercase G"
Actual message: "attempt access index 11/11 in VECTOR_ELT"
Backtrace:
▆
1. ├─testthat::expect_error(...) at test_spellcheck.R:73:3
2. │ └─testthat:::quasi_capture(...)
3. │ ├─testthat (local) .capture(...)
4. │ │ └─base::withCallingHandlers(...)
5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
6. └─TeXCheckR::check_spelling("./spelling/Govt/NTgovt.tex")
7. └─TeXCheckR::parse_tex(lines)
8. ├─...[]
9. └─data.table:::`[.data.table`(...)
── Failure ('test_spellcheck.R:74:3'): Lower-case governments should error ─────
`check_spelling("./spelling/Govt/Queenslandgovt.tex")` threw an error with unexpected message.
Expected match: "uppercase G"
Actual message: "attempt access index 11/11 in VECTOR_ELT"
Backtrace:
▆
1. ├─testthat::expect_error(...) at test_spellcheck.R:74:3
2. │ └─testthat:::quasi_capture(...)
3. │ ├─testthat (local) .capture(...)
4. │ │ └─base::withCallingHandlers(...)
5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
6. └─TeXCheckR::check_spelling("./spelling/Govt/Queenslandgovt.tex")
7. └─TeXCheckR::parse_tex(lines)
8. ├─...[]
9. └─data.table:::`[.data.table`(...)
── Failure ('test_spellcheck.R:75:3'): Lower-case governments should error ─────
`check_spelling("./spelling/Govt/WAgovt.tex")` threw an error with unexpected message.
Expected match: "uppercase G"
Actual message: "attempt access index 11/11 in VECTOR_ELT"
Backtrace:
▆
1. ├─testthat::expect_error(...) at test_spellcheck.R:75:3
2. │ └─testthat:::quasi_capture(...)
3. │ ├─testthat (local) .capture(...)
4. │ │ └─base::withCallingHandlers(...)
5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
6. └─TeXCheckR::check_spelling("./spelling/Govt/WAgovt.tex")
7. └─TeXCheckR::parse_tex(lines)
8. ├─...[]
9. └─data.table:::`[.data.table`(...)
── Error ('test_spellcheck.R:79:3'): Some lower-case governments should not ────
Error in ``[.data.table`(out, tex_group == j, `:=`((GROUP_IDj), .GRP), by = c("optional_tex_group", tgj))`: attempt access index 11/11 in VECTOR_ELT
Backtrace:
▆
1. ├─testthat::expect_null(check_spelling("./spelling/Govt/ok-as-adj.tex")) at test_spellcheck.R:79:3
2. │ └─testthat::quasi_label(enquo(object), label)
3. │ └─rlang::eval_bare(expr, quo_get_env(quo))
4. └─TeXCheckR::check_spelling("./spelling/Govt/ok-as-adj.tex")
5. └─TeXCheckR::parse_tex(lines)
6. ├─...[]
7. └─data.table:::`[.data.table`(...)
── Error ('test_spellcheck.R:94:3'): 'percent' error should only occur in a Grattan report ──
Error in ``[.data.table`(out, tex_group == j, `:=`((GROUP_IDj), .GRP), by = c("optional_tex_group", tgj))`: attempt access index 11/11 in VECTOR_ELT
Backtrace:
▆
1. ├─testthat::expect_null(check_spelling(percent_spellcheck.tex)) at test_spellcheck.R:94:3
2. │ └─testthat::quasi_label(enquo(object), label)
3. │ └─rlang::eval_bare(expr, quo_get_env(quo))
4. └─TeXCheckR::check_spelling(percent_spellcheck.tex)
5. └─TeXCheckR::parse_tex(lines)
6. ├─...[]
7. └─data.table:::`[.data.table`(...)
── Error ('test_spellcheck.R:98:3'): Includepdf doesn't result in a failed include message ──
Error in ``[.data.table`(out, tex_group == j, `:=`((GROUP_IDj), .GRP), by = c("optional_tex_group", tgj))`: attempt access index 11/11 in VECTOR_ELT
Backtrace:
▆
1. ├─testthat::expect_null(check_spelling("./spelling/includepdf-ok.tex")) at test_spellcheck.R:98:3
2. │ └─testthat::quasi_label(enquo(object), label)
3. │ └─rlang::eval_bare(expr, quo_get_env(quo))
4. ├─TeXCheckR::check_spelling("./spelling/includepdf-ok.tex")
5. │ └─TeXCheckR::inputs_of(filename)
6. │ ├─... %>% rbindlist
7. │ └─base::lapply(c("input", "include"), extract_LaTeX_argument, tex_lines = lines_with_possible_inputs)
8. │ └─TeXCheckR (local) FUN(X[[i]], ...)
9. │ └─TeXCheckR::extract_mandatory_LaTeX_argument(...)
10. │ └─TeXCheckR::parse_tex(tex_lines)
11. │ ├─...[]
12. │ └─data.table:::`[.data.table`(...)
13. └─data.table::rbindlist(.)
── 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: "attempt access index 11/11 in VECTOR_ELT"
Backtrace:
▆
1. ├─testthat::expect_error(...) at test_spellcheck.R:103:3
2. │ └─testthat:::quasi_capture(...)
3. │ ├─testthat (local) .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. └─TeXCheckR::parse_tex(lines)
8. ├─...[]
9. └─data.table:::`[.data.table`(...)
── Error ('test_spellcheck.R:116:3'): Inputs should respect dict_lang at top level ──
Error in ``[.data.table`(out, tex_group == j, `:=`((GROUP_IDj), .GRP), by = c("optional_tex_group", tgj))`: attempt access index 11/11 in VECTOR_ELT
Backtrace:
▆
1. ├─testthat::expect_null(...) at test_spellcheck.R:116:3
2. │ └─testthat::quasi_label(enquo(object), label)
3. │ └─rlang::eval_bare(expr, quo_get_env(quo))
4. ├─TeXCheckR::check_spelling(...)
5. │ └─TeXCheckR::inputs_of(filename)
6. │ ├─... %>% rbindlist
7. │ └─base::lapply(c("input", "include"), extract_LaTeX_argument, tex_lines = lines_with_possible_inputs)
8. │ └─TeXCheckR (local) FUN(X[[i]], ...)
9. │ └─TeXCheckR::extract_mandatory_LaTeX_argument(...)
10. │ └─TeXCheckR::parse_tex(tex_lines)
11. │ ├─...[]
12. │ └─data.table:::`[.data.table`(...)
13. └─data.table::rbindlist(.)
── Failure ('test_spellcheck.R:128:3'): Lonesome footcites ─────────────────────
`check_spelling(footcite.tex)` threw an error with unexpected message.
Expected match: "[Ss]pellcheck"
Actual message: "attempt access index 11/11 in VECTOR_ELT"
Backtrace:
▆
1. ├─testthat::expect_error(check_spelling(footcite.tex), regexp = "[Ss]pellcheck") at test_spellcheck.R:128:3
2. │ └─testthat:::quasi_capture(...)
3. │ ├─testthat (local) .capture(...)
4. │ │ └─base::withCallingHandlers(...)
5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
6. └─TeXCheckR::check_spelling(footcite.tex)
7. └─TeXCheckR::parse_tex(lines)
8. ├─...[]
9. └─data.table:::`[.data.table`(...)
── Error ('test_spellcheck.R:139:3'): Multi-ignore ─────────────────────────────
Error in ``[.data.table`(out, tex_group == j, `:=`((GROUP_IDj), .GRP), by = c("optional_tex_group", tgj))`: attempt access index 11/11 in VECTOR_ELT
Backtrace:
▆
1. ├─testthat::expect_null(check_spelling(multi.tex, ignore_spelling_in_nth = list(mymulticmd = 2:3))) at test_spellcheck.R:139:3
2. │ └─testthat::quasi_label(enquo(object), label)
3. │ └─rlang::eval_bare(expr, quo_get_env(quo))
4. └─TeXCheckR::check_spelling(multi.tex, ignore_spelling_in_nth = list(mymulticmd = 2:3))
5. └─TeXCheckR::parse_tex(lines)
6. ├─...[]
7. └─data.table:::`[.data.table`(...)
── Error ('test_spellcheck.R:145:3'): Like Energy-2018-WholesaleMarketPower ────
Error in ``[.data.table`(out, tex_group == j, `:=`((GROUP_IDj), .GRP), by = c("optional_tex_group", tgj))`: attempt access index 11/11 in VECTOR_ELT
Backtrace:
▆
1. ├─testthat::expect_null(...) at test_spellcheck.R:145:3
2. │ └─testthat::quasi_label(enquo(object), label)
3. │ └─rlang::eval_bare(expr, quo_get_env(quo))
4. └─TeXCheckR::check_spelling(...)
5. └─TeXCheckR::parse_tex(lines)
6. ├─...[]
7. └─data.table:::`[.data.table`(...)
── Error ('test_spellcheck.R:150:3'): Spellcheck verb ──────────────────────────
Error in ``[.data.table`(out, tex_group == j, `:=`((GROUP_IDj), .GRP), by = c("optional_tex_group", tgj))`: attempt access index 11/11 in VECTOR_ELT
Backtrace:
▆
1. ├─testthat::expect_null(check_spelling("spelling/verb.tex")) at test_spellcheck.R:150:3
2. │ └─testthat::quasi_label(enquo(object), label)
3. │ └─rlang::eval_bare(expr, quo_get_env(quo))
4. └─TeXCheckR::check_spelling("spelling/verb.tex")
5. └─TeXCheckR::parse_tex(lines)
6. ├─...[]
7. └─data.table:::`[.data.table`(...)
── Error ('test_spellcheck.R:162:3'): pre-release + add to dictionary outside ──
Error in ``[.data.table`(out, tex_group == j, `:=`((GROUP_IDj), .GRP), by = c("optional_tex_group", tgj))`: attempt access index 11/11 in VECTOR_ELT
Backtrace:
▆
1. ├─testthat::expect_null(check_spelling(tempfile.tex, pre_release = FALSE)) at test_spellcheck.R:162:3
2. │ └─testthat::quasi_label(enquo(object), label)
3. │ └─rlang::eval_bare(expr, quo_get_env(quo))
4. └─TeXCheckR::check_spelling(tempfile.tex, pre_release = FALSE)
5. └─TeXCheckR::parse_tex(lines)
6. ├─...[]
7. └─data.table:::`[.data.table`(...)
── Error ('test_spellcheck.R:176:3'): known.correct.fixed ──────────────────────
Error in ``[.data.table`(out, tex_group == j, `:=`((GROUP_IDj), .GRP), by = c("optional_tex_group", tgj))`: attempt access index 11/11 in VECTOR_ELT
Backtrace:
▆
1. ├─testthat::expect_null(...) at test_spellcheck.R:176:3
2. │ └─testthat::quasi_label(enquo(object), label)
3. │ └─rlang::eval_bare(expr, quo_get_env(quo))
4. └─TeXCheckR::check_spelling(...)
5. └─TeXCheckR::parse_tex(lines)
6. ├─...[]
7. └─data.table:::`[.data.table`(...)
── 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: "attempt access index 11/11 in VECTOR_ELT"
Backtrace:
▆
1. ├─testthat::expect_error(...) at test_spellcheck_0-6-2.R:5:3
2. │ └─testthat:::quasi_capture(...)
3. │ ├─testthat (local) .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::inputs_of(filename)
8. │ ├─... %>% rbindlist
9. │ └─base::lapply(c("input", "include"), extract_LaTeX_argument, tex_lines = lines_with_possible_inputs)
10. │ └─TeXCheckR (local) FUN(X[[i]], ...)
11. │ └─TeXCheckR::extract_mandatory_LaTeX_argument(...)
12. │ └─TeXCheckR::parse_tex(tex_lines)
13. │ ├─...[]
14. │ └─data.table:::`[.data.table`(...)
15. └─data.table::rbindlist(.)
── Error ('test_spellcheck_0-6-2.R:7:3'): grattanReporter #113 ─────────────────
Error in ``[.data.table`(out, tex_group == j, `:=`((GROUP_IDj), .GRP), by = c("optional_tex_group", tgj))`: attempt access index 11/11 in VECTOR_ELT
Backtrace:
▆
1. ├─testthat::expect_null(...) at test_spellcheck_0-6-2.R:7:3
2. │ └─testthat::quasi_label(enquo(object), label)
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::inputs_of(filename)
6. │ ├─... %>% rbindlist
7. │ └─base::lapply(c("input", "include"), extract_LaTeX_argument, tex_lines = lines_with_possible_inputs)
8. │ └─TeXCheckR (local) FUN(X[[i]], ...)
9. │ └─TeXCheckR::extract_mandatory_LaTeX_argument(...)
10. │ └─TeXCheckR::parse_tex(tex_lines)
11. │ ├─...[]
12. │ └─data.table:::`[.data.table`(...)
13. └─data.table::rbindlist(.)
── Error ('test_spellcheck_0-7-0.R:13:3'): Possessive apostrophes don't trigger false positives ──
Error in ``[.data.table`(out, tex_group == j, `:=`((GROUP_IDj), .GRP), by = c("optional_tex_group", tgj))`: attempt access index 11/11 in VECTOR_ELT
Backtrace:
▆
1. ├─testthat::expect_null(check_spelling(tempf.tex)) at test_spellcheck_0-7-0.R:13:3
2. │ └─testthat::quasi_label(enquo(object), label)
3. │ └─rlang::eval_bare(expr, quo_get_env(quo))
4. └─TeXCheckR::check_spelling(tempf.tex)
5. └─TeXCheckR::parse_tex(lines)
6. ├─...[]
7. └─data.table:::`[.data.table`(...)
── Error ('test_utils.R:67:3'): transpose ──────────────────────────────────────
Error in ``[.data.table`(out, tex_group == j, `:=`((GROUP_IDj), .GRP), by = c("optional_tex_group", tgj))`: attempt access index 11/11 in VECTOR_ELT
Backtrace:
▆
1. ├─parse_tex(c("A{}", "B[a]{b{c}{d}}z")) %>% ... at test_utils.R:67:3
2. └─TeXCheckR::parse_tex(c("A{}", "B[a]{b{c}{d}}z"))
3. ├─...[]
4. └─data.table:::`[.data.table`(...)
── Failure ('test_validate_bibliography.R:4:3'): Bills of Parliament ───────────
`validate_bibliography(file = "./validate-bib/invalid-Bill.bib")` threw an error with unexpected message.
Expected match: "Bills? of Parliament"
Actual message: "attempt access index 2/2 in VECTOR_ELT"
Backtrace:
▆
1. ├─testthat::expect_error(...) at test_validate_bibliography.R:4:3
2. │ └─testthat:::quasi_capture(...)
3. │ ├─testthat (local) .capture(...)
4. │ │ └─base::withCallingHandlers(...)
5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
6. ├─TeXCheckR::validate_bibliography(file = "./validate-bib/invalid-Bill.bib")
7. │ └─... %>% .[newspaper_by_url]
8. ├─data.table::setkey(., journal_from_url)
9. ├─.[, `:=`(is_article, any(grepl("^@Article", text))), by = entry_no]
10. └─data.table:::`[.data.table`(...)
── Error ('test_validate_bibliography.R:6:3'): Bills of Parliament ─────────────
Error in ``[.data.table`(., , `:=`(is_article, any(grepl("^@Article", text))), by = entry_no)`: attempt access index 2/2 in VECTOR_ELT
Backtrace:
▆
1. ├─testthat::expect_null(validate_bibliography(file = "./validate-bib/valid-Bill.bib")) at test_validate_bibliography.R:6:3
2. │ └─testthat::quasi_label(enquo(object), label)
3. │ └─rlang::eval_bare(expr, quo_get_env(quo))
4. ├─TeXCheckR::validate_bibliography(file = "./validate-bib/valid-Bill.bib")
5. │ └─... %>% .[newspaper_by_url]
6. ├─data.table::setkey(., journal_from_url)
7. ├─.[, `:=`(is_article, any(grepl("^@Article", text))), by = entry_no]
8. └─data.table:::`[.data.table`(...)
── Error ('test_validate_bibliography.R:50:5'): Hypercorrected mendeleys ───────
Error in ``[.data.table`(., , `:=`(is_article, any(grepl("^@Article", text))), by = entry_no)`: attempt access index 2/2 in VECTOR_ELT
Backtrace:
▆
1. ├─testthat::expect_output(...) at test_validate_bibliography.R:50:5
2. │ └─testthat:::quasi_capture(...)
3. │ ├─testthat (local) .capture(...)
4. │ │ └─testthat::capture_output_lines(code, print, width = width)
5. │ │ └─testthat:::eval_with_output(code, print = print, width = width)
6. │ │ ├─withr::with_output_sink(path, withVisible(code))
7. │ │ │ └─base::force(code)
8. │ │ └─base::withVisible(code)
9. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
10. ├─TeXCheckR::validate_bibliography(file = "./validate-bib/invalid-hypercorrected.bib")
11. │ └─... %>% .[newspaper_by_url]
12. ├─data.table::setkey(., journal_from_url)
13. ├─.[, `:=`(is_article, any(grepl("^@Article", text))), by = entry_no]
14. └─data.table:::`[.data.table`(...)
── Error ('test_validate_bibliography.R:85:5'): DOI ────────────────────────────
Error in ``[.data.table`(., , `:=`(is_article, any(grepl("^@Article", text))), by = entry_no)`: attempt access index 2/2 in VECTOR_ELT
Backtrace:
▆
1. ├─testthat::expect_output(...) at test_validate_bibliography.R:85:5
2. │ └─testthat:::quasi_capture(...)
3. │ ├─testthat (local) .capture(...)
4. │ │ └─testthat::capture_output_lines(code, print, width = width)
5. │ │ └─testthat:::eval_with_output(code, print = print, width = width)
6. │ │ ├─withr::with_output_sink(path, withVisible(code))
7. │ │ │ └─base::force(code)
8. │ │ └─base::withVisible(code)
9. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
10. ├─TeXCheckR::validate_bibliography(file = doi_bib)
11. │ └─... %>% .[newspaper_by_url]
12. ├─data.table::setkey(., journal_from_url)
13. ├─.[, `:=`(is_article, any(grepl("^@Article", text))), by = entry_no]
14. └─data.table:::`[.data.table`(...)
── Error ('test_veto_sic.R:62:3'): With check_spelling ─────────────────────────
Error in ``[.data.table`(out, tex_group == j, `:=`((GROUP_IDj), .GRP), by = c("optional_tex_group", tgj))`: attempt access index 11/11 in VECTOR_ELT
Backtrace:
▆
1. ├─testthat::expect_null(check_spelling("./spelling/sic/sic-vetoes.tex")) at test_veto_sic.R:62:3
2. │ └─testthat::quasi_label(enquo(object), label)
3. │ └─rlang::eval_bare(expr, quo_get_env(quo))
4. └─TeXCheckR::check_spelling("./spelling/sic/sic-vetoes.tex")
5. └─TeXCheckR::parse_tex(lines)
6. ├─...[]
7. └─data.table:::`[.data.table`(...)
[ FAIL 71 | WARN 0 | SKIP 14 | PASS 196 ]
Error:
! Test failures.
Execution halted
Flavor: r-devel-linux-x86_64-debian-clang
Version: 0.8.1
Check: tests
Result: ERROR
Running ‘testthat.R’ [13s/15s]
Running the tests in ‘tests/testthat.R’ failed.
Complete output:
> library(testthat)
> library(TeXCheckR)
>
> test_check("TeXCheckR")
Saving _problems/test-locate_latex_argument-5.R
Saving _problems/test-locate_latex_argument-16.R
✖ 4: \chapter{A chapter with wrong prefix}\label{sec:should-be-chap:}✖ 4: \chapter{A chapter without a label}Saving _problems/test_extract_LaTeX_argument-4.R
Saving _problems/test_extract_LaTeX_argument-11.R
Saving _problems/test_extract_LaTeX_argument-19.R
Saving _problems/test_extract_LaTeX_argument-35.R
Saving _problems/test_extract_LaTeX_argument-58.R
Saving _problems/test_extract_LaTeX_argument-78.R
Saving _problems/test_extract_LaTeX_argument-107.R
Saving _problems/test_extract_LaTeX_argument-121.R
Saving _problems/test_extract_LaTeX_argument-145.R
Saving _problems/test_extract_LaTeX_argument-159.R
Saving _problems/test_extract_LaTeX_argument-167.R
Saving _problems/test_extract_LaTeX_argument-181.R
Saving _problems/test_extract_LaTeX_argument-197.R
Saving _problems/test_extract_LaTeX_argument-209.R
Saving _problems/test_extract_LaTeX_argument-219.R
Saving _problems/test_fill_nth_LaTeX_argument-5.R
Saving _problems/test_footnote_typography-13.R
Saving _problems/test_footnote_typography-15.R
Saving _problems/test_footnote_typography-17.R
Saving _problems/test_footnote_typography-20.R
Saving _problems/test_footnote_typography-22.R
Saving _problems/test_footnote_typography-25.R
Saving _problems/test_footnote_typography-30.R
Saving _problems/test_footnote_typography-72.R
Saving _problems/test_inputs_of-4.R
Saving _problems/test_inputs_of-16.R
Saving _problems/test_locate_footcite_punctuation-6.R
Saving _problems/test_parse_tex-15.R
Saving _problems/test_parse_tex-26.R
Saving _problems/test_parse_tex-32.R
Saving _problems/test_parse_tex-39.R
Saving _problems/test_read_tex_document-21.R
Saving _problems/test_sort_bib-8.R
Saving _problems/test_spellcheck-13.R
Saving _problems/test_spellcheck-18.R
Saving _problems/test_spellcheck-26.R
Saving _problems/test_spellcheck-35.R
Saving _problems/test_spellcheck-39.R
Saving _problems/test_spellcheck-41.R
Saving _problems/test_spellcheck-43.R
Saving _problems/test_spellcheck-56.R
Saving _problems/test_spellcheck-57.R
Saving _problems/test_spellcheck-65.R
Saving _problems/test_spellcheck-67.R
Saving _problems/test_spellcheck-71.R
Saving _problems/test_spellcheck-72.R
Saving _problems/test_spellcheck-73.R
Saving _problems/test_spellcheck-74.R
Saving _problems/test_spellcheck-75.R
Saving _problems/test_spellcheck-79.R
Saving _problems/test_spellcheck-94.R
Saving _problems/test_spellcheck-98.R
Saving _problems/test_spellcheck-103.R
Saving _problems/test_spellcheck-117.R
Saving _problems/test_spellcheck-128.R
Saving _problems/test_spellcheck-139.R
Saving _problems/test_spellcheck-146.R
Saving _problems/test_spellcheck-150.R
Saving _problems/test_spellcheck-162.R
Saving _problems/test_spellcheck-176.R
Saving _problems/test_spellcheck_0-6-2-6.R
Saving _problems/test_spellcheck_0-6-2-8.R
Saving _problems/test_spellcheck_0-7-0-13.R
Saving _problems/test_utils-71.R
Saving _problems/test_validate_bibliography-5.R
Saving _problems/test_validate_bibliography-6.R
Key: <key>
key Author Title date
<char> <char> <char> <char>
1: RMS2010-Hunter-EXPWY RMS, NSW hunter expressway – current status <NA>
2: RMS2010Hunter RMS, NSW hunter expressway – current status <NA>
year
<char>
1: 2010
2: 2010
Key: <key>
key Author Title date year
<char> <char> <char> <char> <char>
1: Treasury2014TES2013 Treasury tax expenditures statement 2013 <NA> 2014
2: Treasury2014f Treasury tax expenditures statement 2013 <NA> 2014
line_no x field
<int> <char> <char>
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
<char> <lgcl>
1: Article{Terrill-2017-theConvo-Melbourne-vs-Sydney, TRUE
2: Article{Terrill-2017-theConvo-Melbourne-vs-Sydney, TRUE
key_value bib_file
<char> <char>
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
<char> <int> <char> <char> <char>
1: validate-bib/near-dup-authors.bib 8 VicRoadsr VicRoads VicRoads
Each field line in .bib must end with a comma (to allow reordering).
✖ 6: volume = {6}
author = {Australian Taxation Office},✖
Field <title> in entry <BlakersLuStocks2017> contains unescaped %.
✖ 4: title = {100% renewable electricity in Australia},
^^
Insert a backslash before this %.
Field <title> in entry <BlakersLuStocks2017> contains unescaped %.
✖ 4: title = {100% renewable electricity in Australia},
^^
Insert a backslash before this %.
Field <title> in entry <BlakersLuStocks2017> contains unescaped %.
✖ 4: title = {100% renewable electricity in Australia},
^^
Insert a backslash before this %.
Saving _problems/test_veto_sic-62.R
[ FAIL 71 | WARN 0 | SKIP 14 | PASS 196 ]
══ Skipped tests (14) ══════════════════════════════════════════════════════════
• Not yet implemented (1): 'test_split_report.R:4:3'
• On CRAN (11): 'test-zzz-check-pkgs-spelling.R:4:3', 'test_check_biber.R:5:3',
'test_check_biber.R:26:3', 'test_check_dashes.R:39:3',
'test_check_labels.R:29:3', 'test_minimal_bib.R:4:3',
'test_spellcheck.R:107:3', 'test_spellcheck.R:198:3', 'test_utils.R:47:3',
'test_zReports.R:4:3', 'test_zReports.R:32:3'
• Too noisy (1): 'test_check_consecutive_words.R:4:3'
• empty test (1): 'test_replace_LaTeX_argument.R:27:1'
══ Failed tests ════════════════════════════════════════════════════════════════
── Error ('test-locate_latex_argument.R:5:3'): Locations ───────────────────────
Error in ``[.data.table`(out, tex_group == j, `:=`((GROUP_IDj), .GRP), by = c("optional_tex_group", tgj))`: attempt access index 11/11 in VECTOR_ELT
Backtrace:
▆
1. └─TeXCheckR::parse_tex(Line1) at test-locate_latex_argument.R:5:3
2. ├─...[]
3. └─data.table:::`[.data.table`(...)
── Error ('test-locate_latex_argument.R:16:3'): Issue 73 ───────────────────────
Error in ``[.data.table`(out, tex_group == j, `:=`((GROUP_IDj), .GRP), by = c("optional_tex_group", tgj))`: attempt access index 11/11 in VECTOR_ELT
Backtrace:
▆
1. └─TeXCheckR:::locate_mandatory_LaTeX_argument(...) at test-locate_latex_argument.R:16:3
2. └─TeXCheckR::parse_tex(tex_lines)
3. ├─...[]
4. └─data.table:::`[.data.table`(...)
── Error ('test_extract_LaTeX_argument.R:4:3'): Extract textbf ─────────────────
Error in ``[.data.table`(out, tex_group == j, `:=`((GROUP_IDj), .GRP), by = c("optional_tex_group", tgj))`: attempt access index 11/11 in VECTOR_ELT
Backtrace:
▆
1. └─TeXCheckR::extract_LaTeX_argument(...) at test_extract_LaTeX_argument.R:4:3
2. └─TeXCheckR::extract_mandatory_LaTeX_argument(...)
3. └─TeXCheckR::parse_tex(tex_lines)
4. ├─...[]
5. └─data.table:::`[.data.table`(...)
── Error ('test_extract_LaTeX_argument.R:11:3'): Extract textcites ─────────────
Error in ``[.data.table`(out, tex_group == j, `:=`((GROUP_IDj), .GRP), by = c("optional_tex_group", tgj))`: attempt access index 11/11 in VECTOR_ELT
Backtrace:
▆
1. └─TeXCheckR::extract_LaTeX_argument(...) at test_extract_LaTeX_argument.R:11:3
2. └─TeXCheckR::extract_mandatory_LaTeX_argument(...)
3. └─TeXCheckR::parse_tex(tex_lines)
4. ├─...[]
5. └─data.table:::`[.data.table`(...)
── Error ('test_extract_LaTeX_argument.R:18:3'): Extract nested ────────────────
Error in ``[.data.table`(out, tex_group == j, `:=`((GROUP_IDj), .GRP), by = c("optional_tex_group", tgj))`: attempt access index 11/11 in VECTOR_ELT
Backtrace:
▆
1. └─TeXCheckR::extract_LaTeX_argument(...) at test_extract_LaTeX_argument.R:18:3
2. └─TeXCheckR::extract_mandatory_LaTeX_argument(...)
3. └─TeXCheckR::parse_tex(tex_lines)
4. ├─...[]
5. └─data.table:::`[.data.table`(...)
── Error ('test_extract_LaTeX_argument.R:32:3'): Optional argument ─────────────
Error in ``[.data.table`(out, tex_group == j, `:=`((GROUP_IDj), .GRP), by = c("optional_tex_group", tgj))`: attempt access index 11/11 in VECTOR_ELT
Backtrace:
▆
1. └─TeXCheckR::extract_LaTeX_argument(...) at test_extract_LaTeX_argument.R:32:3
2. └─TeXCheckR::extract_optional_LaTeX_argument(...)
3. └─TeXCheckR::parse_tex(tex_lines)
4. ├─...[]
5. └─data.table:::`[.data.table`(...)
── Error ('test_extract_LaTeX_argument.R:58:3'): Multi-line starred ────────────
Error in ``[.data.table`(out, tex_group == j, `:=`((GROUP_IDj), .GRP), by = c("optional_tex_group", tgj))`: attempt access index 11/11 in VECTOR_ELT
Backtrace:
▆
1. └─TeXCheckR::extract_LaTeX_argument(...) at test_extract_LaTeX_argument.R:58:3
2. └─TeXCheckR::extract_mandatory_LaTeX_argument(...)
3. └─TeXCheckR::parse_tex(tex_lines)
4. ├─...[]
5. └─data.table:::`[.data.table`(...)
── Error ('test_extract_LaTeX_argument.R:78:3'): Multi-line ────────────────────
Error in ``[.data.table`(out, tex_group == j, `:=`((GROUP_IDj), .GRP), by = c("optional_tex_group", tgj))`: attempt access index 11/11 in VECTOR_ELT
Backtrace:
▆
1. └─TeXCheckR::extract_mandatory_LaTeX_argument(...) at test_extract_LaTeX_argument.R:78:3
2. └─TeXCheckR::parse_tex(tex_lines)
3. ├─...[]
4. └─data.table:::`[.data.table`(...)
── Error ('test_extract_LaTeX_argument.R:107:3'): Optional argument interference ──
Error in ``[.data.table`(out, tex_group == j, `:=`((GROUP_IDj), .GRP), by = c("optional_tex_group", tgj))`: attempt access index 11/11 in VECTOR_ELT
Backtrace:
▆
1. ├─testthat::expect_equal(...) at test_extract_LaTeX_argument.R:107:3
2. │ └─testthat::quasi_label(enquo(object), label)
3. │ └─rlang::eval_bare(expr, quo_get_env(quo))
4. └─TeXCheckR::extract_mandatory_LaTeX_argument("\\abc{def}", "abc")
5. └─TeXCheckR::parse_tex(tex_lines)
6. ├─...[]
7. └─data.table:::`[.data.table`(...)
── Error ('test_extract_LaTeX_argument.R:121:3'): Multi-lines ──────────────────
Error in ``[.data.table`(out, tex_group == j, `:=`((GROUP_IDj), .GRP), by = c("optional_tex_group", tgj))`: attempt access index 11/11 in VECTOR_ELT
Backtrace:
▆
1. └─TeXCheckR::extract_mandatory_LaTeX_argument(...) at test_extract_LaTeX_argument.R:121:3
2. └─TeXCheckR::parse_tex(tex_lines)
3. ├─...[]
4. └─data.table:::`[.data.table`(...)
── Error ('test_extract_LaTeX_argument.R:144:3'): Road congestion example ──────
Error in ``[.data.table`(out, tex_group == j, `:=`((GROUP_IDj), .GRP), by = c("optional_tex_group", tgj))`: attempt access index 11/11 in VECTOR_ELT
Backtrace:
▆
1. └─TeXCheckR::extract_mandatory_LaTeX_argument(...) at test_extract_LaTeX_argument.R:144:3
2. └─TeXCheckR::parse_tex(tex_lines)
3. ├─...[]
4. └─data.table:::`[.data.table`(...)
── Error ('test_extract_LaTeX_argument.R:159:3'): Whitespace gobbling ──────────
Error in ``[.data.table`(out, tex_group == j, `:=`((GROUP_IDj), .GRP), by = c("optional_tex_group", tgj))`: attempt access index 11/11 in VECTOR_ELT
Backtrace:
▆
1. └─TeXCheckR::extract_mandatory_LaTeX_argument(...) at test_extract_LaTeX_argument.R:159:3
2. └─TeXCheckR::parse_tex(tex_lines)
3. ├─...[]
4. └─data.table:::`[.data.table`(...)
── Error ('test_extract_LaTeX_argument.R:167:3'): Optional argument ────────────
Error in ``[.data.table`(out, tex_group == j, `:=`((GROUP_IDj), .GRP), by = c("optional_tex_group", tgj))`: attempt access index 11/11 in VECTOR_ELT
Backtrace:
▆
1. └─TeXCheckR::extract_optional_LaTeX_argument(...) at test_extract_LaTeX_argument.R:167:3
2. └─TeXCheckR::parse_tex(tex_lines)
3. ├─...[]
4. └─data.table:::`[.data.table`(...)
── Error ('test_extract_LaTeX_argument.R:181:3'): Argument requested but missing ──
Error in ``[.data.table`(out, tex_group == j, `:=`((GROUP_IDj), .GRP), by = c("optional_tex_group", tgj))`: attempt access index 11/11 in VECTOR_ELT
Backtrace:
▆
1. └─TeXCheckR::extract_mandatory_LaTeX_argument(...) at test_extract_LaTeX_argument.R:181:3
2. └─TeXCheckR::parse_tex(tex_lines)
3. ├─...[]
4. └─data.table:::`[.data.table`(...)
── Error ('test_extract_LaTeX_argument.R:197:3'): Environments ─────────────────
Error in ``[.data.table`(out, tex_group == j, `:=`((GROUP_IDj), .GRP), by = c("optional_tex_group", tgj))`: attempt access index 11/11 in VECTOR_ELT
Backtrace:
▆
1. └─TeXCheckR::extract_mandatory_LaTeX_argument(...) at test_extract_LaTeX_argument.R:197:3
2. └─TeXCheckR::parse_tex(tex_lines)
3. ├─...[]
4. └─data.table:::`[.data.table`(...)
── Error ('test_extract_LaTeX_argument.R:209:3'): Optional containing square brackets ──
Error in ``[.data.table`(out, tex_group == j, `:=`((GROUP_IDj), .GRP), by = c("optional_tex_group", tgj))`: attempt access index 11/11 in VECTOR_ELT
Backtrace:
▆
1. └─TeXCheckR::extract_mandatory_LaTeX_argument(...) at test_extract_LaTeX_argument.R:209:3
2. └─TeXCheckR::parse_tex(tex_lines)
3. ├─...[]
4. └─data.table:::`[.data.table`(...)
── Error ('test_extract_LaTeX_argument.R:219:3'): % et sqq should not be included in extract ──
Error in ``[.data.table`(out, tex_group == j, `:=`((GROUP_IDj), .GRP), by = c("optional_tex_group", tgj))`: attempt access index 11/11 in VECTOR_ELT
Backtrace:
▆
1. └─TeXCheckR::extract_mandatory_LaTeX_argument(...) at test_extract_LaTeX_argument.R:219:3
2. └─TeXCheckR::parse_tex(tex_lines)
3. ├─...[]
4. └─data.table:::`[.data.table`(...)
── Error ('test_fill_nth_LaTeX_argument.R:5:3'): Known results ─────────────────
Error in ``[.data.table`(out, tex_group == j, `:=`((GROUP_IDj), .GRP), by = c("optional_tex_group", tgj))`: attempt access index 11/11 in VECTOR_ELT
Backtrace:
▆
1. ├─TeXCheckR:::fill_nth_LaTeX_argument(...) at test_fill_nth_LaTeX_argument.R:5:3
2. │ └─TeXCheckR:::locate_mandatory_LaTeX_argument(...)
3. └─TeXCheckR::parse_tex(y1)
4. ├─...[]
5. └─data.table:::`[.data.table`(...)
── Failure ('test_footnote_typography.R:12:3'): Invalid typography stops ───────
`check_footnote_typography("./fnote-typogr/doesnt-end-with-period.tex")` threw an error with unexpected message.
Expected match: "does not end with full stop"
Actual message: "attempt access index 11/11 in VECTOR_ELT"
Backtrace:
▆
1. ├─testthat::expect_error(...) at test_footnote_typography.R:12:3
2. │ └─testthat:::quasi_capture(...)
3. │ ├─testthat (local) .capture(...)
4. │ │ └─base::withCallingHandlers(...)
5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
6. ├─TeXCheckR::check_footnote_typography("./fnote-typogr/doesnt-end-with-period.tex")
7. │ └─... %>% ...
8. └─TeXCheckR::parse_tex(orig_lines)
9. ├─...[]
10. └─data.table:::`[.data.table`(...)
── Failure ('test_footnote_typography.R:14:3'): Invalid typography stops ───────
`check_footnote_typography("./fnote-typogr/doesnt-end-with-period-multiline.tex")` threw an error with unexpected message.
Expected match: "does not end with full stop"
Actual message: "attempt access index 11/11 in VECTOR_ELT"
Backtrace:
▆
1. ├─testthat::expect_error(...) at test_footnote_typography.R:14:3
2. │ └─testthat:::quasi_capture(...)
3. │ ├─testthat (local) .capture(...)
4. │ │ └─base::withCallingHandlers(...)
5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
6. ├─TeXCheckR::check_footnote_typography("./fnote-typogr/doesnt-end-with-period-multiline.tex")
7. │ └─... %>% ...
8. └─TeXCheckR::parse_tex(orig_lines)
9. ├─...[]
10. └─data.table:::`[.data.table`(...)
── Failure ('test_footnote_typography.R:16:3'): Invalid typography stops ───────
`check_footnote_typography("./fnote-typogr/notok-end-itemize.tex")` threw an error with unexpected message.
Expected match: "does not end with full stop"
Actual message: "attempt access index 11/11 in VECTOR_ELT"
Backtrace:
▆
1. ├─testthat::expect_error(...) at test_footnote_typography.R:16:3
2. │ └─testthat:::quasi_capture(...)
3. │ ├─testthat (local) .capture(...)
4. │ │ └─base::withCallingHandlers(...)
5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
6. ├─TeXCheckR::check_footnote_typography("./fnote-typogr/notok-end-itemize.tex")
7. │ └─... %>% ...
8. └─TeXCheckR::parse_tex(orig_lines)
9. ├─...[]
10. └─data.table:::`[.data.table`(...)
── Failure ('test_footnote_typography.R:19:3'): Invalid typography stops ───────
`check_footnote_typography("./fnote-typogr/full-stop-after.tex")` threw an error with unexpected message.
Expected match: "[pP]unctuation after footnote"
Actual message: "attempt access index 11/11 in VECTOR_ELT"
Backtrace:
▆
1. ├─testthat::expect_error(...) at test_footnote_typography.R:19:3
2. │ └─testthat:::quasi_capture(...)
3. │ ├─testthat (local) .capture(...)
4. │ │ └─base::withCallingHandlers(...)
5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
6. └─TeXCheckR::check_footnote_typography("./fnote-typogr/full-stop-after.tex")
7. └─TeXCheckR::parse_tex(orig_lines)
8. ├─...[]
9. └─data.table:::`[.data.table`(...)
── Failure ('test_footnote_typography.R:21:3'): Invalid typography stops ───────
`check_footnote_typography("./fnote-typogr/full-stop-after-fcite.tex")` threw an error with unexpected message.
Expected match: "[pP]unctuation mark after footcite"
Actual message: "attempt access index 11/11 in VECTOR_ELT"
Backtrace:
▆
1. ├─testthat::expect_error(...) at test_footnote_typography.R:21:3
2. │ └─testthat:::quasi_capture(...)
3. │ ├─testthat (local) .capture(...)
4. │ │ └─base::withCallingHandlers(...)
5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
6. └─TeXCheckR::check_footnote_typography("./fnote-typogr/full-stop-after-fcite.tex")
7. └─TeXCheckR::parse_tex(orig_lines)
8. ├─...[]
9. └─data.table:::`[.data.table`(...)
── Failure ('test_footnote_typography.R:24:3'): Invalid typography stops ───────
`check_footnote_typography("./fnote-typogr/colon-then-equation.tex")` threw an error with unexpected message.
Expected match: "[pP]unctuation after footnotemark"
Actual message: "attempt access index 11/11 in VECTOR_ELT"
Backtrace:
▆
1. ├─testthat::expect_error(...) at test_footnote_typography.R:24:3
2. │ └─testthat:::quasi_capture(...)
3. │ ├─testthat (local) .capture(...)
4. │ │ └─base::withCallingHandlers(...)
5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
6. └─TeXCheckR::check_footnote_typography("./fnote-typogr/colon-then-equation.tex")
7. └─TeXCheckR::parse_tex(orig_lines)
8. ├─...[]
9. └─data.table:::`[.data.table`(...)
── Failure ('test_footnote_typography.R:28:3'): Invalid typography stops ───────
Expected `tryCatch(...)` to produce output.
── Failure ('test_footnote_typography.R:71:3'): Footcites and footcite in same document don't get confused about dots after ──
`check_footnote_typography("./fnote-typogr/dot-after-footcites.tex")` threw an error with unexpected message.
Expected match: "Punctuation mark"
Actual message: "attempt access index 11/11 in VECTOR_ELT"
Backtrace:
▆
1. ├─testthat::expect_error(...) at test_footnote_typography.R:71:3
2. │ └─testthat:::quasi_capture(...)
3. │ ├─testthat (local) .capture(...)
4. │ │ └─base::withCallingHandlers(...)
5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
6. └─TeXCheckR::check_footnote_typography("./fnote-typogr/dot-after-footcites.tex")
7. └─TeXCheckR::parse_tex(orig_lines)
8. ├─...[]
9. └─data.table:::`[.data.table`(...)
── Error ('test_inputs_of.R:4:3'): Inputs of (no preamble) ─────────────────────
Error in ``[.data.table`(out, tex_group == j, `:=`((GROUP_IDj), .GRP), by = c("optional_tex_group", tgj))`: attempt access index 11/11 in VECTOR_ELT
Backtrace:
▆
1. ├─TeXCheckR::inputs_of("extract/road-congestion.tex") at test_inputs_of.R:4:3
2. │ ├─... %>% rbindlist
3. │ └─base::lapply(c("input", "include"), extract_LaTeX_argument, tex_lines = lines_with_possible_inputs)
4. │ └─TeXCheckR (local) FUN(X[[i]], ...)
5. │ └─TeXCheckR::extract_mandatory_LaTeX_argument(...)
6. │ └─TeXCheckR::parse_tex(tex_lines)
7. │ ├─...[]
8. │ └─data.table:::`[.data.table`(...)
9. └─data.table::rbindlist(.)
── Error ('test_inputs_of.R:14:3'): Includes x ─────────────────────────────────
Error in ``[.data.table`(out, tex_group == j, `:=`((GROUP_IDj), .GRP), by = c("optional_tex_group", tgj))`: attempt access index 11/11 in VECTOR_ELT
Backtrace:
▆
1. ├─TeXCheckR::inputs_of(...) at test_inputs_of.R:14:3
2. │ ├─... %>% rbindlist
3. │ └─base::lapply(c("input", "include"), extract_LaTeX_argument, tex_lines = lines_with_possible_inputs)
4. │ └─TeXCheckR (local) FUN(X[[i]], ...)
5. │ └─TeXCheckR::extract_mandatory_LaTeX_argument(...)
6. │ └─TeXCheckR::parse_tex(tex_lines)
7. │ ├─...[]
8. │ └─data.table:::`[.data.table`(...)
9. └─data.table::rbindlist(.)
── Error ('test_locate_footcite_punctuation.R:6:3'): Finds correct location ────
Error in ``[.data.table`(out, tex_group == j, `:=`((GROUP_IDj), .GRP), by = c("optional_tex_group", tgj))`: attempt access index 11/11 in VECTOR_ELT
Backtrace:
▆
1. └─TeXCheckR:::locate_footcite_punctuation(tex_lines = read_lines("locate_footcite_punctuation/1.tex")) at test_locate_footcite_punctuation.R:6:3
2. └─TeXCheckR::parse_tex(tex_lines)
3. ├─...[]
4. └─data.table:::`[.data.table`(...)
── Error ('test_parse_tex.R:15:3'): parse_tex single group ─────────────────────
Error in ``[.data.table`(out, tex_group == j, `:=`((GROUP_IDj), .GRP), by = c("optional_tex_group", tgj))`: attempt access index 11/11 in VECTOR_ELT
Backtrace:
▆
1. └─TeXCheckR::parse_tex(x) at test_parse_tex.R:15:3
2. ├─...[]
3. └─data.table:::`[.data.table`(...)
── Error ('test_parse_tex.R:26:3'): GRP_ID identifies group ────────────────────
Error in ``[.data.table`(out, tex_group == j, `:=`((GROUP_IDj), .GRP), by = c("optional_tex_group", tgj))`: attempt access index 11/11 in VECTOR_ELT
Backtrace:
▆
1. └─TeXCheckR::parse_tex(x) at test_parse_tex.R:26:3
2. ├─...[]
3. └─data.table:::`[.data.table`(...)
── Error ('test_parse_tex.R:31:3'): Verify % is not parsed ─────────────────────
Error in ``[.data.table`(out, tex_group == j, `:=`((GROUP_IDj), .GRP), by = c("optional_tex_group", tgj))`: attempt access index 11/11 in VECTOR_ELT
Backtrace:
▆
1. ├─testthat::expect_identical(...) at test_parse_tex.R:31:3
2. │ └─testthat::quasi_label(enquo(object), label)
3. │ └─rlang::eval_bare(expr, quo_get_env(quo))
4. └─TeXCheckR::parse_tex(c("A {", "f ", "Z}"))
5. ├─...[]
6. └─data.table:::`[.data.table`(...)
── Error ('test_parse_tex.R:38:3'): Parse tiny documents ───────────────────────
Error in ``[.data.table`(out, tex_group == j, `:=`((GROUP_IDj), .GRP), by = c("optional_tex_group", tgj))`: attempt access index 11/11 in VECTOR_ELT
Backtrace:
▆
1. ├─testthat::expect_identical(...) at test_parse_tex.R:38:3
2. │ └─testthat::quasi_label(enquo(object), label)
3. │ └─rlang::eval_bare(expr, quo_get_env(quo))
4. └─TeXCheckR::parse_tex(c("", "A{B}"))
5. ├─...[]
6. └─data.table:::`[.data.table`(...)
── Error ('test_read_tex_document.R:21:3'): Reads file with spaces before input ──
Error in ``[.data.table`(out, tex_group == j, `:=`((GROUP_IDj), .GRP), by = c("optional_tex_group", tgj))`: attempt access index 11/11 in VECTOR_ELT
Backtrace:
▆
1. ├─TeXCheckR::read_tex_document(tempf) at test_read_tex_document.R:21:3
2. │ └─... %>% .subset2("extract")
3. └─TeXCheckR::extract_mandatory_LaTeX_argument(., "input")
4. └─TeXCheckR::parse_tex(tex_lines)
5. ├─...[]
6. └─data.table:::`[.data.table`(...)
── Error ('test_sort_bib.R:7:3'): sort bib correctly sorts ─────────────────────
Error in ``[.data.table`(., , `:=`(intra_key_line_no, seq_len(.N)), by = "key")`: attempt access index 13/13 in VECTOR_ELT
Backtrace:
▆
1. ├─TeXCheckR::reorder_bib("./sort-bib/incorrectly-sorted.bib", "./sort-bib/correctly-sorted-out.bib") at test_sort_bib.R:7:3
2. │ └─TeXCheckR::bib2DT(file.bib, to_sort = TRUE)
3. │ └─... %>% .[]
4. ├─data.table::setorder(., Surname, Date, title, field_name, Line_no)
5. │ └─base::is.data.frame(x)
6. ├─.[, `:=`(intra_key_line_no, seq_len(.N)), by = "key"]
7. └─data.table:::`[.data.table`(...)
── Error ('test_spellcheck.R:9:3'): School funding report checks out ───────────
Error in ``[.data.table`(out, tex_group == j, `:=`((GROUP_IDj), .GRP), by = c("optional_tex_group", tgj))`: attempt access index 11/11 in VECTOR_ELT
Backtrace:
▆
1. ├─testthat::expect_null(...) at test_spellcheck.R:9:3
2. │ └─testthat::quasi_label(enquo(object), label)
3. │ └─rlang::eval_bare(expr, quo_get_env(quo))
4. └─TeXCheckR::check_spelling(...)
5. └─TeXCheckR::parse_tex(lines)
6. ├─...[]
7. └─data.table:::`[.data.table`(...)
── 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: "attempt access index 11/11 in VECTOR_ELT"
Backtrace:
▆
1. ├─testthat::expect_error(...) at test_spellcheck.R:17:3
2. │ └─testthat:::quasi_capture(...)
3. │ ├─testthat (local) .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::inputs_of(filename)
8. │ ├─... %>% rbindlist
9. │ └─base::lapply(c("input", "include"), extract_LaTeX_argument, tex_lines = lines_with_possible_inputs)
10. │ └─TeXCheckR (local) FUN(X[[i]], ...)
11. │ └─TeXCheckR::extract_mandatory_LaTeX_argument(...)
12. │ └─TeXCheckR::parse_tex(tex_lines)
13. │ ├─...[]
14. │ └─data.table:::`[.data.table`(...)
15. └─data.table::rbindlist(.)
── Error ('test_spellcheck.R:26:3'): Initalisms ────────────────────────────────
Error in ``[.data.table`(out, tex_group == j, `:=`((GROUP_IDj), .GRP), by = c("optional_tex_group", tgj))`: attempt access index 11/11 in VECTOR_ELT
Backtrace:
▆
1. ├─testthat::expect_null(check_spelling("./spelling/abbrev/abbrev-defd-ok.tex")) at test_spellcheck.R:26:3
2. │ └─testthat::quasi_label(enquo(object), label)
3. │ └─rlang::eval_bare(expr, quo_get_env(quo))
4. └─TeXCheckR::check_spelling("./spelling/abbrev/abbrev-defd-ok.tex")
5. └─TeXCheckR::parse_tex(lines)
6. ├─...[]
7. └─data.table:::`[.data.table`(...)
── Error ('test_spellcheck.R:35:3'): Initialism checking doesn't fail if at start of sentence ──
Error in ``[.data.table`(out, tex_group == j, `:=`((GROUP_IDj), .GRP), by = c("optional_tex_group", tgj))`: attempt access index 11/11 in VECTOR_ELT
Backtrace:
▆
1. ├─testthat::expect_null(check_spelling("./spelling/abbrev/abbrev-at-line-start.tex")) at test_spellcheck.R:35:3
2. │ └─testthat::quasi_label(enquo(object), label)
3. │ └─rlang::eval_bare(expr, quo_get_env(quo))
4. └─TeXCheckR::check_spelling("./spelling/abbrev/abbrev-at-line-start.tex")
5. └─TeXCheckR::parse_tex(lines)
6. ├─...[]
7. └─data.table:::`[.data.table`(...)
── 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: "attempt access index 11/11 in VECTOR_ELT"
Backtrace:
▆
1. ├─testthat::expect_error(...) at test_spellcheck.R:39:3
2. │ └─testthat:::quasi_capture(...)
3. │ ├─testthat (local) .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. └─TeXCheckR::parse_tex(lines)
8. ├─...[]
9. └─data.table:::`[.data.table`(...)
── 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: "attempt access index 11/11 in VECTOR_ELT"
Backtrace:
▆
1. ├─testthat::expect_error(...) at test_spellcheck.R:40:3
2. │ └─testthat:::quasi_capture(...)
3. │ ├─testthat (local) .capture(...)
4. │ │ └─base::withCallingHandlers(...)
5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
6. └─TeXCheckR::check_spelling(...)
7. └─TeXCheckR::parse_tex(lines)
8. ├─...[]
9. └─data.table:::`[.data.table`(...)
── Error ('test_spellcheck.R:43:3'): Add to dictionary, ignore spelling in ─────
Error in ``[.data.table`(out, tex_group == j, `:=`((GROUP_IDj), .GRP), by = c("optional_tex_group", tgj))`: attempt access index 11/11 in VECTOR_ELT
Backtrace:
▆
1. ├─testthat::expect_null(check_spelling("./spelling/add_to_dictionary-ok.tex")) at test_spellcheck.R:43:3
2. │ └─testthat::quasi_label(enquo(object), label)
3. │ └─rlang::eval_bare(expr, quo_get_env(quo))
4. └─TeXCheckR::check_spelling("./spelling/add_to_dictionary-ok.tex")
5. └─TeXCheckR::parse_tex(lines)
6. ├─...[]
7. └─data.table:::`[.data.table`(...)
── 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: "attempt access index 11/11 in VECTOR_ELT"
Backtrace:
▆
1. ├─testthat::expect_error(...) at test_spellcheck.R:55:3
2. │ └─testthat:::quasi_capture(...)
3. │ ├─testthat (local) .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::inputs_of(filename)
8. │ ├─... %>% rbindlist
9. │ └─base::lapply(c("input", "include"), extract_LaTeX_argument, tex_lines = lines_with_possible_inputs)
10. │ └─TeXCheckR (local) FUN(X[[i]], ...)
11. │ └─TeXCheckR::extract_mandatory_LaTeX_argument(...)
12. │ └─TeXCheckR::parse_tex(tex_lines)
13. │ ├─...[]
14. │ └─data.table:::`[.data.table`(...)
15. └─data.table::rbindlist(.)
── Error ('test_spellcheck.R:57:3'): Ignore spelling in input ──────────────────
Error in ``[.data.table`(out, tex_group == j, `:=`((GROUP_IDj), .GRP), by = c("optional_tex_group", tgj))`: attempt access index 11/11 in VECTOR_ELT
Backtrace:
▆
1. ├─testthat::expect_null(...) at test_spellcheck.R:57:3
2. │ └─testthat::quasi_label(enquo(object), label)
3. │ └─rlang::eval_bare(expr, quo_get_env(quo))
4. ├─TeXCheckR::check_spelling("./spelling/input/a.tex", pre_release = FALSE)
5. │ └─TeXCheckR::inputs_of(filename)
6. │ ├─... %>% rbindlist
7. │ └─base::lapply(c("input", "include"), extract_LaTeX_argument, tex_lines = lines_with_possible_inputs)
8. │ └─TeXCheckR (local) FUN(X[[i]], ...)
9. │ └─TeXCheckR::extract_mandatory_LaTeX_argument(...)
10. │ └─TeXCheckR::parse_tex(tex_lines)
11. │ ├─...[]
12. │ └─data.table:::`[.data.table`(...)
13. └─data.table::rbindlist(.)
── Failure ('test_spellcheck.R:65:3'): Stop if present ─────────────────────────
`check_spelling("./stop_if_present_inputs/stop-if-held-in-inputs.tex")` threw an error with unexpected message.
Expected match: "skillset"
Actual message: "attempt access index 11/11 in VECTOR_ELT"
Backtrace:
▆
1. ├─testthat::expect_error(...) at test_spellcheck.R:65:3
2. │ └─testthat:::quasi_capture(...)
3. │ ├─testthat (local) .capture(...)
4. │ │ └─base::withCallingHandlers(...)
5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
6. ├─TeXCheckR::check_spelling("./stop_if_present_inputs/stop-if-held-in-inputs.tex")
7. │ └─TeXCheckR::inputs_of(filename)
8. │ ├─... %>% rbindlist
9. │ └─base::lapply(c("input", "include"), extract_LaTeX_argument, tex_lines = lines_with_possible_inputs)
10. │ └─TeXCheckR (local) FUN(X[[i]], ...)
11. │ └─TeXCheckR::extract_mandatory_LaTeX_argument(...)
12. │ └─TeXCheckR::parse_tex(tex_lines)
13. │ ├─...[]
14. │ └─data.table:::`[.data.table`(...)
15. └─data.table::rbindlist(.)
── Error ('test_spellcheck.R:67:3'): Stop if present ───────────────────────────
Error in ``[.data.table`(out, tex_group == j, `:=`((GROUP_IDj), .GRP), by = c("optional_tex_group", tgj))`: attempt access index 11/11 in VECTOR_ELT
Backtrace:
▆
1. ├─testthat::expect_null(check_spelling("./stop_if_present/should-not-stop.tex")) at test_spellcheck.R:67:3
2. │ └─testthat::quasi_label(enquo(object), label)
3. │ └─rlang::eval_bare(expr, quo_get_env(quo))
4. └─TeXCheckR::check_spelling("./stop_if_present/should-not-stop.tex")
5. └─TeXCheckR::parse_tex(lines)
6. ├─...[]
7. └─data.table:::`[.data.table`(...)
── Failure ('test_spellcheck.R:71:3'): Lower-case governments should error ─────
`check_spelling("./spelling/Govt/NSWgovt.tex")` threw an error with unexpected message.
Expected match: "uppercase G"
Actual message: "attempt access index 11/11 in VECTOR_ELT"
Backtrace:
▆
1. ├─testthat::expect_error(...) at test_spellcheck.R:71:3
2. │ └─testthat:::quasi_capture(...)
3. │ ├─testthat (local) .capture(...)
4. │ │ └─base::withCallingHandlers(...)
5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
6. └─TeXCheckR::check_spelling("./spelling/Govt/NSWgovt.tex")
7. └─TeXCheckR::parse_tex(lines)
8. ├─...[]
9. └─data.table:::`[.data.table`(...)
── Failure ('test_spellcheck.R:72:3'): Lower-case governments should error ─────
`check_spelling("./spelling/Govt/ACTgovt.tex")` threw an error with unexpected message.
Expected match: "uppercase G"
Actual message: "attempt access index 11/11 in VECTOR_ELT"
Backtrace:
▆
1. ├─testthat::expect_error(...) at test_spellcheck.R:72:3
2. │ └─testthat:::quasi_capture(...)
3. │ ├─testthat (local) .capture(...)
4. │ │ └─base::withCallingHandlers(...)
5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
6. └─TeXCheckR::check_spelling("./spelling/Govt/ACTgovt.tex")
7. └─TeXCheckR::parse_tex(lines)
8. ├─...[]
9. └─data.table:::`[.data.table`(...)
── Failure ('test_spellcheck.R:73:3'): Lower-case governments should error ─────
`check_spelling("./spelling/Govt/NTgovt.tex")` threw an error with unexpected message.
Expected match: "uppercase G"
Actual message: "attempt access index 11/11 in VECTOR_ELT"
Backtrace:
▆
1. ├─testthat::expect_error(...) at test_spellcheck.R:73:3
2. │ └─testthat:::quasi_capture(...)
3. │ ├─testthat (local) .capture(...)
4. │ │ └─base::withCallingHandlers(...)
5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
6. └─TeXCheckR::check_spelling("./spelling/Govt/NTgovt.tex")
7. └─TeXCheckR::parse_tex(lines)
8. ├─...[]
9. └─data.table:::`[.data.table`(...)
── Failure ('test_spellcheck.R:74:3'): Lower-case governments should error ─────
`check_spelling("./spelling/Govt/Queenslandgovt.tex")` threw an error with unexpected message.
Expected match: "uppercase G"
Actual message: "attempt access index 11/11 in VECTOR_ELT"
Backtrace:
▆
1. ├─testthat::expect_error(...) at test_spellcheck.R:74:3
2. │ └─testthat:::quasi_capture(...)
3. │ ├─testthat (local) .capture(...)
4. │ │ └─base::withCallingHandlers(...)
5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
6. └─TeXCheckR::check_spelling("./spelling/Govt/Queenslandgovt.tex")
7. └─TeXCheckR::parse_tex(lines)
8. ├─...[]
9. └─data.table:::`[.data.table`(...)
── Failure ('test_spellcheck.R:75:3'): Lower-case governments should error ─────
`check_spelling("./spelling/Govt/WAgovt.tex")` threw an error with unexpected message.
Expected match: "uppercase G"
Actual message: "attempt access index 11/11 in VECTOR_ELT"
Backtrace:
▆
1. ├─testthat::expect_error(...) at test_spellcheck.R:75:3
2. │ └─testthat:::quasi_capture(...)
3. │ ├─testthat (local) .capture(...)
4. │ │ └─base::withCallingHandlers(...)
5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
6. └─TeXCheckR::check_spelling("./spelling/Govt/WAgovt.tex")
7. └─TeXCheckR::parse_tex(lines)
8. ├─...[]
9. └─data.table:::`[.data.table`(...)
── Error ('test_spellcheck.R:79:3'): Some lower-case governments should not ────
Error in ``[.data.table`(out, tex_group == j, `:=`((GROUP_IDj), .GRP), by = c("optional_tex_group", tgj))`: attempt access index 11/11 in VECTOR_ELT
Backtrace:
▆
1. ├─testthat::expect_null(check_spelling("./spelling/Govt/ok-as-adj.tex")) at test_spellcheck.R:79:3
2. │ └─testthat::quasi_label(enquo(object), label)
3. │ └─rlang::eval_bare(expr, quo_get_env(quo))
4. └─TeXCheckR::check_spelling("./spelling/Govt/ok-as-adj.tex")
5. └─TeXCheckR::parse_tex(lines)
6. ├─...[]
7. └─data.table:::`[.data.table`(...)
── Error ('test_spellcheck.R:94:3'): 'percent' error should only occur in a Grattan report ──
Error in ``[.data.table`(out, tex_group == j, `:=`((GROUP_IDj), .GRP), by = c("optional_tex_group", tgj))`: attempt access index 11/11 in VECTOR_ELT
Backtrace:
▆
1. ├─testthat::expect_null(check_spelling(percent_spellcheck.tex)) at test_spellcheck.R:94:3
2. │ └─testthat::quasi_label(enquo(object), label)
3. │ └─rlang::eval_bare(expr, quo_get_env(quo))
4. └─TeXCheckR::check_spelling(percent_spellcheck.tex)
5. └─TeXCheckR::parse_tex(lines)
6. ├─...[]
7. └─data.table:::`[.data.table`(...)
── Error ('test_spellcheck.R:98:3'): Includepdf doesn't result in a failed include message ──
Error in ``[.data.table`(out, tex_group == j, `:=`((GROUP_IDj), .GRP), by = c("optional_tex_group", tgj))`: attempt access index 11/11 in VECTOR_ELT
Backtrace:
▆
1. ├─testthat::expect_null(check_spelling("./spelling/includepdf-ok.tex")) at test_spellcheck.R:98:3
2. │ └─testthat::quasi_label(enquo(object), label)
3. │ └─rlang::eval_bare(expr, quo_get_env(quo))
4. ├─TeXCheckR::check_spelling("./spelling/includepdf-ok.tex")
5. │ └─TeXCheckR::inputs_of(filename)
6. │ ├─... %>% rbindlist
7. │ └─base::lapply(c("input", "include"), extract_LaTeX_argument, tex_lines = lines_with_possible_inputs)
8. │ └─TeXCheckR (local) FUN(X[[i]], ...)
9. │ └─TeXCheckR::extract_mandatory_LaTeX_argument(...)
10. │ └─TeXCheckR::parse_tex(tex_lines)
11. │ ├─...[]
12. │ └─data.table:::`[.data.table`(...)
13. └─data.table::rbindlist(.)
── 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: "attempt access index 11/11 in VECTOR_ELT"
Backtrace:
▆
1. ├─testthat::expect_error(...) at test_spellcheck.R:103:3
2. │ └─testthat:::quasi_capture(...)
3. │ ├─testthat (local) .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. └─TeXCheckR::parse_tex(lines)
8. ├─...[]
9. └─data.table:::`[.data.table`(...)
── Error ('test_spellcheck.R:116:3'): Inputs should respect dict_lang at top level ──
Error in ``[.data.table`(out, tex_group == j, `:=`((GROUP_IDj), .GRP), by = c("optional_tex_group", tgj))`: attempt access index 11/11 in VECTOR_ELT
Backtrace:
▆
1. ├─testthat::expect_null(...) at test_spellcheck.R:116:3
2. │ └─testthat::quasi_label(enquo(object), label)
3. │ └─rlang::eval_bare(expr, quo_get_env(quo))
4. ├─TeXCheckR::check_spelling(...)
5. │ └─TeXCheckR::inputs_of(filename)
6. │ ├─... %>% rbindlist
7. │ └─base::lapply(c("input", "include"), extract_LaTeX_argument, tex_lines = lines_with_possible_inputs)
8. │ └─TeXCheckR (local) FUN(X[[i]], ...)
9. │ └─TeXCheckR::extract_mandatory_LaTeX_argument(...)
10. │ └─TeXCheckR::parse_tex(tex_lines)
11. │ ├─...[]
12. │ └─data.table:::`[.data.table`(...)
13. └─data.table::rbindlist(.)
── Failure ('test_spellcheck.R:128:3'): Lonesome footcites ─────────────────────
`check_spelling(footcite.tex)` threw an error with unexpected message.
Expected match: "[Ss]pellcheck"
Actual message: "attempt access index 11/11 in VECTOR_ELT"
Backtrace:
▆
1. ├─testthat::expect_error(check_spelling(footcite.tex), regexp = "[Ss]pellcheck") at test_spellcheck.R:128:3
2. │ └─testthat:::quasi_capture(...)
3. │ ├─testthat (local) .capture(...)
4. │ │ └─base::withCallingHandlers(...)
5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
6. └─TeXCheckR::check_spelling(footcite.tex)
7. └─TeXCheckR::parse_tex(lines)
8. ├─...[]
9. └─data.table:::`[.data.table`(...)
── Error ('test_spellcheck.R:139:3'): Multi-ignore ─────────────────────────────
Error in ``[.data.table`(out, tex_group == j, `:=`((GROUP_IDj), .GRP), by = c("optional_tex_group", tgj))`: attempt access index 11/11 in VECTOR_ELT
Backtrace:
▆
1. ├─testthat::expect_null(check_spelling(multi.tex, ignore_spelling_in_nth = list(mymulticmd = 2:3))) at test_spellcheck.R:139:3
2. │ └─testthat::quasi_label(enquo(object), label)
3. │ └─rlang::eval_bare(expr, quo_get_env(quo))
4. └─TeXCheckR::check_spelling(multi.tex, ignore_spelling_in_nth = list(mymulticmd = 2:3))
5. └─TeXCheckR::parse_tex(lines)
6. ├─...[]
7. └─data.table:::`[.data.table`(...)
── Error ('test_spellcheck.R:145:3'): Like Energy-2018-WholesaleMarketPower ────
Error in ``[.data.table`(out, tex_group == j, `:=`((GROUP_IDj), .GRP), by = c("optional_tex_group", tgj))`: attempt access index 11/11 in VECTOR_ELT
Backtrace:
▆
1. ├─testthat::expect_null(...) at test_spellcheck.R:145:3
2. │ └─testthat::quasi_label(enquo(object), label)
3. │ └─rlang::eval_bare(expr, quo_get_env(quo))
4. └─TeXCheckR::check_spelling(...)
5. └─TeXCheckR::parse_tex(lines)
6. ├─...[]
7. └─data.table:::`[.data.table`(...)
── Error ('test_spellcheck.R:150:3'): Spellcheck verb ──────────────────────────
Error in ``[.data.table`(out, tex_group == j, `:=`((GROUP_IDj), .GRP), by = c("optional_tex_group", tgj))`: attempt access index 11/11 in VECTOR_ELT
Backtrace:
▆
1. ├─testthat::expect_null(check_spelling("spelling/verb.tex")) at test_spellcheck.R:150:3
2. │ └─testthat::quasi_label(enquo(object), label)
3. │ └─rlang::eval_bare(expr, quo_get_env(quo))
4. └─TeXCheckR::check_spelling("spelling/verb.tex")
5. └─TeXCheckR::parse_tex(lines)
6. ├─...[]
7. └─data.table:::`[.data.table`(...)
── Error ('test_spellcheck.R:162:3'): pre-release + add to dictionary outside ──
Error in ``[.data.table`(out, tex_group == j, `:=`((GROUP_IDj), .GRP), by = c("optional_tex_group", tgj))`: attempt access index 11/11 in VECTOR_ELT
Backtrace:
▆
1. ├─testthat::expect_null(check_spelling(tempfile.tex, pre_release = FALSE)) at test_spellcheck.R:162:3
2. │ └─testthat::quasi_label(enquo(object), label)
3. │ └─rlang::eval_bare(expr, quo_get_env(quo))
4. └─TeXCheckR::check_spelling(tempfile.tex, pre_release = FALSE)
5. └─TeXCheckR::parse_tex(lines)
6. ├─...[]
7. └─data.table:::`[.data.table`(...)
── Error ('test_spellcheck.R:176:3'): known.correct.fixed ──────────────────────
Error in ``[.data.table`(out, tex_group == j, `:=`((GROUP_IDj), .GRP), by = c("optional_tex_group", tgj))`: attempt access index 11/11 in VECTOR_ELT
Backtrace:
▆
1. ├─testthat::expect_null(...) at test_spellcheck.R:176:3
2. │ └─testthat::quasi_label(enquo(object), label)
3. │ └─rlang::eval_bare(expr, quo_get_env(quo))
4. └─TeXCheckR::check_spelling(...)
5. └─TeXCheckR::parse_tex(lines)
6. ├─...[]
7. └─data.table:::`[.data.table`(...)
── 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: "attempt access index 11/11 in VECTOR_ELT"
Backtrace:
▆
1. ├─testthat::expect_error(...) at test_spellcheck_0-6-2.R:5:3
2. │ └─testthat:::quasi_capture(...)
3. │ ├─testthat (local) .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::inputs_of(filename)
8. │ ├─... %>% rbindlist
9. │ └─base::lapply(c("input", "include"), extract_LaTeX_argument, tex_lines = lines_with_possible_inputs)
10. │ └─TeXCheckR (local) FUN(X[[i]], ...)
11. │ └─TeXCheckR::extract_mandatory_LaTeX_argument(...)
12. │ └─TeXCheckR::parse_tex(tex_lines)
13. │ ├─...[]
14. │ └─data.table:::`[.data.table`(...)
15. └─data.table::rbindlist(.)
── Error ('test_spellcheck_0-6-2.R:7:3'): grattanReporter #113 ─────────────────
Error in ``[.data.table`(out, tex_group == j, `:=`((GROUP_IDj), .GRP), by = c("optional_tex_group", tgj))`: attempt access index 11/11 in VECTOR_ELT
Backtrace:
▆
1. ├─testthat::expect_null(...) at test_spellcheck_0-6-2.R:7:3
2. │ └─testthat::quasi_label(enquo(object), label)
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::inputs_of(filename)
6. │ ├─... %>% rbindlist
7. │ └─base::lapply(c("input", "include"), extract_LaTeX_argument, tex_lines = lines_with_possible_inputs)
8. │ └─TeXCheckR (local) FUN(X[[i]], ...)
9. │ └─TeXCheckR::extract_mandatory_LaTeX_argument(...)
10. │ └─TeXCheckR::parse_tex(tex_lines)
11. │ ├─...[]
12. │ └─data.table:::`[.data.table`(...)
13. └─data.table::rbindlist(.)
── Error ('test_spellcheck_0-7-0.R:13:3'): Possessive apostrophes don't trigger false positives ──
Error in ``[.data.table`(out, tex_group == j, `:=`((GROUP_IDj), .GRP), by = c("optional_tex_group", tgj))`: attempt access index 11/11 in VECTOR_ELT
Backtrace:
▆
1. ├─testthat::expect_null(check_spelling(tempf.tex)) at test_spellcheck_0-7-0.R:13:3
2. │ └─testthat::quasi_label(enquo(object), label)
3. │ └─rlang::eval_bare(expr, quo_get_env(quo))
4. └─TeXCheckR::check_spelling(tempf.tex)
5. └─TeXCheckR::parse_tex(lines)
6. ├─...[]
7. └─data.table:::`[.data.table`(...)
── Error ('test_utils.R:67:3'): transpose ──────────────────────────────────────
Error in ``[.data.table`(out, tex_group == j, `:=`((GROUP_IDj), .GRP), by = c("optional_tex_group", tgj))`: attempt access index 11/11 in VECTOR_ELT
Backtrace:
▆
1. ├─parse_tex(c("A{}", "B[a]{b{c}{d}}z")) %>% ... at test_utils.R:67:3
2. └─TeXCheckR::parse_tex(c("A{}", "B[a]{b{c}{d}}z"))
3. ├─...[]
4. └─data.table:::`[.data.table`(...)
── Failure ('test_validate_bibliography.R:4:3'): Bills of Parliament ───────────
`validate_bibliography(file = "./validate-bib/invalid-Bill.bib")` threw an error with unexpected message.
Expected match: "Bills? of Parliament"
Actual message: "attempt access index 2/2 in VECTOR_ELT"
Backtrace:
▆
1. ├─testthat::expect_error(...) at test_validate_bibliography.R:4:3
2. │ └─testthat:::quasi_capture(...)
3. │ ├─testthat (local) .capture(...)
4. │ │ └─base::withCallingHandlers(...)
5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
6. ├─TeXCheckR::validate_bibliography(file = "./validate-bib/invalid-Bill.bib")
7. │ └─... %>% .[newspaper_by_url]
8. ├─data.table::setkey(., journal_from_url)
9. ├─.[, `:=`(is_article, any(grepl("^@Article", text))), by = entry_no]
10. └─data.table:::`[.data.table`(...)
── Error ('test_validate_bibliography.R:6:3'): Bills of Parliament ─────────────
Error in ``[.data.table`(., , `:=`(is_article, any(grepl("^@Article", text))), by = entry_no)`: attempt access index 2/2 in VECTOR_ELT
Backtrace:
▆
1. ├─testthat::expect_null(validate_bibliography(file = "./validate-bib/valid-Bill.bib")) at test_validate_bibliography.R:6:3
2. │ └─testthat::quasi_label(enquo(object), label)
3. │ └─rlang::eval_bare(expr, quo_get_env(quo))
4. ├─TeXCheckR::validate_bibliography(file = "./validate-bib/valid-Bill.bib")
5. │ └─... %>% .[newspaper_by_url]
6. ├─data.table::setkey(., journal_from_url)
7. ├─.[, `:=`(is_article, any(grepl("^@Article", text))), by = entry_no]
8. └─data.table:::`[.data.table`(...)
── Error ('test_validate_bibliography.R:50:5'): Hypercorrected mendeleys ───────
Error in ``[.data.table`(., , `:=`(is_article, any(grepl("^@Article", text))), by = entry_no)`: attempt access index 2/2 in VECTOR_ELT
Backtrace:
▆
1. ├─testthat::expect_output(...) at test_validate_bibliography.R:50:5
2. │ └─testthat:::quasi_capture(...)
3. │ ├─testthat (local) .capture(...)
4. │ │ └─testthat::capture_output_lines(code, print, width = width)
5. │ │ └─testthat:::eval_with_output(code, print = print, width = width)
6. │ │ ├─withr::with_output_sink(path, withVisible(code))
7. │ │ │ └─base::force(code)
8. │ │ └─base::withVisible(code)
9. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
10. ├─TeXCheckR::validate_bibliography(file = "./validate-bib/invalid-hypercorrected.bib")
11. │ └─... %>% .[newspaper_by_url]
12. ├─data.table::setkey(., journal_from_url)
13. ├─.[, `:=`(is_article, any(grepl("^@Article", text))), by = entry_no]
14. └─data.table:::`[.data.table`(...)
── Error ('test_validate_bibliography.R:85:5'): DOI ────────────────────────────
Error in ``[.data.table`(., , `:=`(is_article, any(grepl("^@Article", text))), by = entry_no)`: attempt access index 2/2 in VECTOR_ELT
Backtrace:
▆
1. ├─testthat::expect_output(...) at test_validate_bibliography.R:85:5
2. │ └─testthat:::quasi_capture(...)
3. │ ├─testthat (local) .capture(...)
4. │ │ └─testthat::capture_output_lines(code, print, width = width)
5. │ │ └─testthat:::eval_with_output(code, print = print, width = width)
6. │ │ ├─withr::with_output_sink(path, withVisible(code))
7. │ │ │ └─base::force(code)
8. │ │ └─base::withVisible(code)
9. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
10. ├─TeXCheckR::validate_bibliography(file = doi_bib)
11. │ └─... %>% .[newspaper_by_url]
12. ├─data.table::setkey(., journal_from_url)
13. ├─.[, `:=`(is_article, any(grepl("^@Article", text))), by = entry_no]
14. └─data.table:::`[.data.table`(...)
── Error ('test_veto_sic.R:62:3'): With check_spelling ─────────────────────────
Error in ``[.data.table`(out, tex_group == j, `:=`((GROUP_IDj), .GRP), by = c("optional_tex_group", tgj))`: attempt access index 11/11 in VECTOR_ELT
Backtrace:
▆
1. ├─testthat::expect_null(check_spelling("./spelling/sic/sic-vetoes.tex")) at test_veto_sic.R:62:3
2. │ └─testthat::quasi_label(enquo(object), label)
3. │ └─rlang::eval_bare(expr, quo_get_env(quo))
4. └─TeXCheckR::check_spelling("./spelling/sic/sic-vetoes.tex")
5. └─TeXCheckR::parse_tex(lines)
6. ├─...[]
7. └─data.table:::`[.data.table`(...)
[ FAIL 71 | WARN 0 | SKIP 14 | PASS 196 ]
Error:
! Test failures.
Execution halted
Flavor: r-devel-linux-x86_64-debian-gcc
Version: 0.8.1
Check: examples
Result: ERROR
Running examples in ‘TeXCheckR-Ex.R’ failed
The error most likely occurred in:
> ### Name: parse_tex
> ### Title: Parse LaTeX lines
> ### Aliases: parse_tex
>
> ### ** Examples
>
> parse_tex(c("A{}", "B[a]{b{c}{d}}z"))
Error in `[.data.table`(out, tex_group == j, `:=`((GROUP_IDj), .GRP), :
attempt access index 11/11 in VECTOR_ELT
Calls: parse_tex -> [ -> [.data.table
Execution halted
Flavors: r-devel-linux-x86_64-fedora-clang, r-devel-linux-x86_64-fedora-gcc
Version: 0.8.1
Check: tests
Result: ERROR
Running ‘testthat.R’ [31s/39s]
Running the tests in ‘tests/testthat.R’ failed.
Complete output:
> library(testthat)
> library(TeXCheckR)
>
> test_check("TeXCheckR")
Saving _problems/test-locate_latex_argument-5.R
Saving _problems/test-locate_latex_argument-16.R
✖ 4: \chapter{A chapter with wrong prefix}\label{sec:should-be-chap:}✖ 4: \chapter{A chapter without a label}Saving _problems/test_extract_LaTeX_argument-4.R
Saving _problems/test_extract_LaTeX_argument-11.R
Saving _problems/test_extract_LaTeX_argument-19.R
Saving _problems/test_extract_LaTeX_argument-35.R
Saving _problems/test_extract_LaTeX_argument-58.R
Saving _problems/test_extract_LaTeX_argument-78.R
Saving _problems/test_extract_LaTeX_argument-107.R
Saving _problems/test_extract_LaTeX_argument-121.R
Saving _problems/test_extract_LaTeX_argument-145.R
Saving _problems/test_extract_LaTeX_argument-159.R
Saving _problems/test_extract_LaTeX_argument-167.R
Saving _problems/test_extract_LaTeX_argument-181.R
Saving _problems/test_extract_LaTeX_argument-197.R
Saving _problems/test_extract_LaTeX_argument-209.R
Saving _problems/test_extract_LaTeX_argument-219.R
Saving _problems/test_fill_nth_LaTeX_argument-5.R
Saving _problems/test_footnote_typography-13.R
Saving _problems/test_footnote_typography-15.R
Saving _problems/test_footnote_typography-17.R
Saving _problems/test_footnote_typography-20.R
Saving _problems/test_footnote_typography-22.R
Saving _problems/test_footnote_typography-25.R
Saving _problems/test_footnote_typography-30.R
Saving _problems/test_footnote_typography-72.R
Saving _problems/test_inputs_of-4.R
Saving _problems/test_inputs_of-16.R
Saving _problems/test_locate_footcite_punctuation-6.R
Saving _problems/test_parse_tex-15.R
Saving _problems/test_parse_tex-26.R
Saving _problems/test_parse_tex-32.R
Saving _problems/test_parse_tex-39.R
Saving _problems/test_read_tex_document-21.R
Saving _problems/test_sort_bib-8.R
Saving _problems/test_spellcheck-13.R
Saving _problems/test_spellcheck-18.R
Saving _problems/test_spellcheck-26.R
Saving _problems/test_spellcheck-35.R
Saving _problems/test_spellcheck-39.R
Saving _problems/test_spellcheck-41.R
Saving _problems/test_spellcheck-43.R
Saving _problems/test_spellcheck-56.R
Saving _problems/test_spellcheck-57.R
Saving _problems/test_spellcheck-65.R
Saving _problems/test_spellcheck-67.R
Saving _problems/test_spellcheck-71.R
Saving _problems/test_spellcheck-72.R
Saving _problems/test_spellcheck-73.R
Saving _problems/test_spellcheck-74.R
Saving _problems/test_spellcheck-75.R
Saving _problems/test_spellcheck-79.R
Saving _problems/test_spellcheck-94.R
Saving _problems/test_spellcheck-98.R
Saving _problems/test_spellcheck-103.R
Saving _problems/test_spellcheck-117.R
Saving _problems/test_spellcheck-128.R
Saving _problems/test_spellcheck-139.R
Saving _problems/test_spellcheck-146.R
Saving _problems/test_spellcheck-150.R
Saving _problems/test_spellcheck-162.R
Saving _problems/test_spellcheck-176.R
Saving _problems/test_spellcheck_0-6-2-6.R
Saving _problems/test_spellcheck_0-6-2-8.R
Saving _problems/test_spellcheck_0-7-0-13.R
Saving _problems/test_utils-71.R
Saving _problems/test_validate_bibliography-5.R
Saving _problems/test_validate_bibliography-6.R
Key: <key>
key Author Title date
<char> <char> <char> <char>
1: RMS2010-Hunter-EXPWY RMS, NSW hunter expressway – current status <NA>
2: RMS2010Hunter RMS, NSW hunter expressway – current status <NA>
year
<char>
1: 2010
2: 2010
Key: <key>
key Author Title date year
<char> <char> <char> <char> <char>
1: Treasury2014TES2013 Treasury tax expenditures statement 2013 <NA> 2014
2: Treasury2014f Treasury tax expenditures statement 2013 <NA> 2014
line_no x field
<int> <char> <char>
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
<char> <lgcl>
1: Article{Terrill-2017-theConvo-Melbourne-vs-Sydney, TRUE
2: Article{Terrill-2017-theConvo-Melbourne-vs-Sydney, TRUE
key_value bib_file
<char> <char>
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
<char> <int> <char> <char> <char>
1: validate-bib/near-dup-authors.bib 8 VicRoadsr VicRoads VicRoads
Each field line in .bib must end with a comma (to allow reordering).
✖ 6: volume = {6}
author = {Australian Taxation Office},✖
Field <title> in entry <BlakersLuStocks2017> contains unescaped %.
✖ 4: title = {100% renewable electricity in Australia},
^^
Insert a backslash before this %.
Field <title> in entry <BlakersLuStocks2017> contains unescaped %.
✖ 4: title = {100% renewable electricity in Australia},
^^
Insert a backslash before this %.
Field <title> in entry <BlakersLuStocks2017> contains unescaped %.
✖ 4: title = {100% renewable electricity in Australia},
^^
Insert a backslash before this %.
Saving _problems/test_veto_sic-62.R
[ FAIL 71 | WARN 0 | SKIP 14 | PASS 196 ]
══ Skipped tests (14) ══════════════════════════════════════════════════════════
• Not yet implemented (1): 'test_split_report.R:4:3'
• On CRAN (11): 'test-zzz-check-pkgs-spelling.R:4:3', 'test_check_biber.R:5:3',
'test_check_biber.R:26:3', 'test_check_dashes.R:39:3',
'test_check_labels.R:29:3', 'test_minimal_bib.R:4:3',
'test_spellcheck.R:107:3', 'test_spellcheck.R:198:3', 'test_utils.R:47:3',
'test_zReports.R:4:3', 'test_zReports.R:32:3'
• Too noisy (1): 'test_check_consecutive_words.R:4:3'
• empty test (1): 'test_replace_LaTeX_argument.R:27:1'
══ Failed tests ════════════════════════════════════════════════════════════════
── Error ('test-locate_latex_argument.R:5:3'): Locations ───────────────────────
Error in ``[.data.table`(out, tex_group == j, `:=`((GROUP_IDj), .GRP), by = c("optional_tex_group", tgj))`: attempt access index 11/11 in VECTOR_ELT
Backtrace:
▆
1. └─TeXCheckR::parse_tex(Line1) at test-locate_latex_argument.R:5:3
2. ├─...[]
3. └─data.table:::`[.data.table`(...)
── Error ('test-locate_latex_argument.R:16:3'): Issue 73 ───────────────────────
Error in ``[.data.table`(out, tex_group == j, `:=`((GROUP_IDj), .GRP), by = c("optional_tex_group", tgj))`: attempt access index 11/11 in VECTOR_ELT
Backtrace:
▆
1. └─TeXCheckR:::locate_mandatory_LaTeX_argument(...) at test-locate_latex_argument.R:16:3
2. └─TeXCheckR::parse_tex(tex_lines)
3. ├─...[]
4. └─data.table:::`[.data.table`(...)
── Error ('test_extract_LaTeX_argument.R:4:3'): Extract textbf ─────────────────
Error in ``[.data.table`(out, tex_group == j, `:=`((GROUP_IDj), .GRP), by = c("optional_tex_group", tgj))`: attempt access index 11/11 in VECTOR_ELT
Backtrace:
▆
1. └─TeXCheckR::extract_LaTeX_argument(...) at test_extract_LaTeX_argument.R:4:3
2. └─TeXCheckR::extract_mandatory_LaTeX_argument(...)
3. └─TeXCheckR::parse_tex(tex_lines)
4. ├─...[]
5. └─data.table:::`[.data.table`(...)
── Error ('test_extract_LaTeX_argument.R:11:3'): Extract textcites ─────────────
Error in ``[.data.table`(out, tex_group == j, `:=`((GROUP_IDj), .GRP), by = c("optional_tex_group", tgj))`: attempt access index 11/11 in VECTOR_ELT
Backtrace:
▆
1. └─TeXCheckR::extract_LaTeX_argument(...) at test_extract_LaTeX_argument.R:11:3
2. └─TeXCheckR::extract_mandatory_LaTeX_argument(...)
3. └─TeXCheckR::parse_tex(tex_lines)
4. ├─...[]
5. └─data.table:::`[.data.table`(...)
── Error ('test_extract_LaTeX_argument.R:18:3'): Extract nested ────────────────
Error in ``[.data.table`(out, tex_group == j, `:=`((GROUP_IDj), .GRP), by = c("optional_tex_group", tgj))`: attempt access index 11/11 in VECTOR_ELT
Backtrace:
▆
1. └─TeXCheckR::extract_LaTeX_argument(...) at test_extract_LaTeX_argument.R:18:3
2. └─TeXCheckR::extract_mandatory_LaTeX_argument(...)
3. └─TeXCheckR::parse_tex(tex_lines)
4. ├─...[]
5. └─data.table:::`[.data.table`(...)
── Error ('test_extract_LaTeX_argument.R:32:3'): Optional argument ─────────────
Error in ``[.data.table`(out, tex_group == j, `:=`((GROUP_IDj), .GRP), by = c("optional_tex_group", tgj))`: attempt access index 11/11 in VECTOR_ELT
Backtrace:
▆
1. └─TeXCheckR::extract_LaTeX_argument(...) at test_extract_LaTeX_argument.R:32:3
2. └─TeXCheckR::extract_optional_LaTeX_argument(...)
3. └─TeXCheckR::parse_tex(tex_lines)
4. ├─...[]
5. └─data.table:::`[.data.table`(...)
── Error ('test_extract_LaTeX_argument.R:58:3'): Multi-line starred ────────────
Error in ``[.data.table`(out, tex_group == j, `:=`((GROUP_IDj), .GRP), by = c("optional_tex_group", tgj))`: attempt access index 11/11 in VECTOR_ELT
Backtrace:
▆
1. └─TeXCheckR::extract_LaTeX_argument(...) at test_extract_LaTeX_argument.R:58:3
2. └─TeXCheckR::extract_mandatory_LaTeX_argument(...)
3. └─TeXCheckR::parse_tex(tex_lines)
4. ├─...[]
5. └─data.table:::`[.data.table`(...)
── Error ('test_extract_LaTeX_argument.R:78:3'): Multi-line ────────────────────
Error in ``[.data.table`(out, tex_group == j, `:=`((GROUP_IDj), .GRP), by = c("optional_tex_group", tgj))`: attempt access index 11/11 in VECTOR_ELT
Backtrace:
▆
1. └─TeXCheckR::extract_mandatory_LaTeX_argument(...) at test_extract_LaTeX_argument.R:78:3
2. └─TeXCheckR::parse_tex(tex_lines)
3. ├─...[]
4. └─data.table:::`[.data.table`(...)
── Error ('test_extract_LaTeX_argument.R:107:3'): Optional argument interference ──
Error in ``[.data.table`(out, tex_group == j, `:=`((GROUP_IDj), .GRP), by = c("optional_tex_group", tgj))`: attempt access index 11/11 in VECTOR_ELT
Backtrace:
▆
1. ├─testthat::expect_equal(...) at test_extract_LaTeX_argument.R:107:3
2. │ └─testthat::quasi_label(enquo(object), label)
3. │ └─rlang::eval_bare(expr, quo_get_env(quo))
4. └─TeXCheckR::extract_mandatory_LaTeX_argument("\\abc{def}", "abc")
5. └─TeXCheckR::parse_tex(tex_lines)
6. ├─...[]
7. └─data.table:::`[.data.table`(...)
── Error ('test_extract_LaTeX_argument.R:121:3'): Multi-lines ──────────────────
Error in ``[.data.table`(out, tex_group == j, `:=`((GROUP_IDj), .GRP), by = c("optional_tex_group", tgj))`: attempt access index 11/11 in VECTOR_ELT
Backtrace:
▆
1. └─TeXCheckR::extract_mandatory_LaTeX_argument(...) at test_extract_LaTeX_argument.R:121:3
2. └─TeXCheckR::parse_tex(tex_lines)
3. ├─...[]
4. └─data.table:::`[.data.table`(...)
── Error ('test_extract_LaTeX_argument.R:144:3'): Road congestion example ──────
Error in ``[.data.table`(out, tex_group == j, `:=`((GROUP_IDj), .GRP), by = c("optional_tex_group", tgj))`: attempt access index 11/11 in VECTOR_ELT
Backtrace:
▆
1. └─TeXCheckR::extract_mandatory_LaTeX_argument(...) at test_extract_LaTeX_argument.R:144:3
2. └─TeXCheckR::parse_tex(tex_lines)
3. ├─...[]
4. └─data.table:::`[.data.table`(...)
── Error ('test_extract_LaTeX_argument.R:159:3'): Whitespace gobbling ──────────
Error in ``[.data.table`(out, tex_group == j, `:=`((GROUP_IDj), .GRP), by = c("optional_tex_group", tgj))`: attempt access index 11/11 in VECTOR_ELT
Backtrace:
▆
1. └─TeXCheckR::extract_mandatory_LaTeX_argument(...) at test_extract_LaTeX_argument.R:159:3
2. └─TeXCheckR::parse_tex(tex_lines)
3. ├─...[]
4. └─data.table:::`[.data.table`(...)
── Error ('test_extract_LaTeX_argument.R:167:3'): Optional argument ────────────
Error in ``[.data.table`(out, tex_group == j, `:=`((GROUP_IDj), .GRP), by = c("optional_tex_group", tgj))`: attempt access index 11/11 in VECTOR_ELT
Backtrace:
▆
1. └─TeXCheckR::extract_optional_LaTeX_argument(...) at test_extract_LaTeX_argument.R:167:3
2. └─TeXCheckR::parse_tex(tex_lines)
3. ├─...[]
4. └─data.table:::`[.data.table`(...)
── Error ('test_extract_LaTeX_argument.R:181:3'): Argument requested but missing ──
Error in ``[.data.table`(out, tex_group == j, `:=`((GROUP_IDj), .GRP), by = c("optional_tex_group", tgj))`: attempt access index 11/11 in VECTOR_ELT
Backtrace:
▆
1. └─TeXCheckR::extract_mandatory_LaTeX_argument(...) at test_extract_LaTeX_argument.R:181:3
2. └─TeXCheckR::parse_tex(tex_lines)
3. ├─...[]
4. └─data.table:::`[.data.table`(...)
── Error ('test_extract_LaTeX_argument.R:197:3'): Environments ─────────────────
Error in ``[.data.table`(out, tex_group == j, `:=`((GROUP_IDj), .GRP), by = c("optional_tex_group", tgj))`: attempt access index 11/11 in VECTOR_ELT
Backtrace:
▆
1. └─TeXCheckR::extract_mandatory_LaTeX_argument(...) at test_extract_LaTeX_argument.R:197:3
2. └─TeXCheckR::parse_tex(tex_lines)
3. ├─...[]
4. └─data.table:::`[.data.table`(...)
── Error ('test_extract_LaTeX_argument.R:209:3'): Optional containing square brackets ──
Error in ``[.data.table`(out, tex_group == j, `:=`((GROUP_IDj), .GRP), by = c("optional_tex_group", tgj))`: attempt access index 11/11 in VECTOR_ELT
Backtrace:
▆
1. └─TeXCheckR::extract_mandatory_LaTeX_argument(...) at test_extract_LaTeX_argument.R:209:3
2. └─TeXCheckR::parse_tex(tex_lines)
3. ├─...[]
4. └─data.table:::`[.data.table`(...)
── Error ('test_extract_LaTeX_argument.R:219:3'): % et sqq should not be included in extract ──
Error in ``[.data.table`(out, tex_group == j, `:=`((GROUP_IDj), .GRP), by = c("optional_tex_group", tgj))`: attempt access index 11/11 in VECTOR_ELT
Backtrace:
▆
1. └─TeXCheckR::extract_mandatory_LaTeX_argument(...) at test_extract_LaTeX_argument.R:219:3
2. └─TeXCheckR::parse_tex(tex_lines)
3. ├─...[]
4. └─data.table:::`[.data.table`(...)
── Error ('test_fill_nth_LaTeX_argument.R:5:3'): Known results ─────────────────
Error in ``[.data.table`(out, tex_group == j, `:=`((GROUP_IDj), .GRP), by = c("optional_tex_group", tgj))`: attempt access index 11/11 in VECTOR_ELT
Backtrace:
▆
1. ├─TeXCheckR:::fill_nth_LaTeX_argument(...) at test_fill_nth_LaTeX_argument.R:5:3
2. │ └─TeXCheckR:::locate_mandatory_LaTeX_argument(...)
3. └─TeXCheckR::parse_tex(y1)
4. ├─...[]
5. └─data.table:::`[.data.table`(...)
── Failure ('test_footnote_typography.R:12:3'): Invalid typography stops ───────
`check_footnote_typography("./fnote-typogr/doesnt-end-with-period.tex")` threw an error with unexpected message.
Expected match: "does not end with full stop"
Actual message: "attempt access index 11/11 in VECTOR_ELT"
Backtrace:
▆
1. ├─testthat::expect_error(...) at test_footnote_typography.R:12:3
2. │ └─testthat:::quasi_capture(...)
3. │ ├─testthat (local) .capture(...)
4. │ │ └─base::withCallingHandlers(...)
5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
6. ├─TeXCheckR::check_footnote_typography("./fnote-typogr/doesnt-end-with-period.tex")
7. │ └─... %>% ...
8. └─TeXCheckR::parse_tex(orig_lines)
9. ├─...[]
10. └─data.table:::`[.data.table`(...)
── Failure ('test_footnote_typography.R:14:3'): Invalid typography stops ───────
`check_footnote_typography("./fnote-typogr/doesnt-end-with-period-multiline.tex")` threw an error with unexpected message.
Expected match: "does not end with full stop"
Actual message: "attempt access index 11/11 in VECTOR_ELT"
Backtrace:
▆
1. ├─testthat::expect_error(...) at test_footnote_typography.R:14:3
2. │ └─testthat:::quasi_capture(...)
3. │ ├─testthat (local) .capture(...)
4. │ │ └─base::withCallingHandlers(...)
5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
6. ├─TeXCheckR::check_footnote_typography("./fnote-typogr/doesnt-end-with-period-multiline.tex")
7. │ └─... %>% ...
8. └─TeXCheckR::parse_tex(orig_lines)
9. ├─...[]
10. └─data.table:::`[.data.table`(...)
── Failure ('test_footnote_typography.R:16:3'): Invalid typography stops ───────
`check_footnote_typography("./fnote-typogr/notok-end-itemize.tex")` threw an error with unexpected message.
Expected match: "does not end with full stop"
Actual message: "attempt access index 11/11 in VECTOR_ELT"
Backtrace:
▆
1. ├─testthat::expect_error(...) at test_footnote_typography.R:16:3
2. │ └─testthat:::quasi_capture(...)
3. │ ├─testthat (local) .capture(...)
4. │ │ └─base::withCallingHandlers(...)
5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
6. ├─TeXCheckR::check_footnote_typography("./fnote-typogr/notok-end-itemize.tex")
7. │ └─... %>% ...
8. └─TeXCheckR::parse_tex(orig_lines)
9. ├─...[]
10. └─data.table:::`[.data.table`(...)
── Failure ('test_footnote_typography.R:19:3'): Invalid typography stops ───────
`check_footnote_typography("./fnote-typogr/full-stop-after.tex")` threw an error with unexpected message.
Expected match: "[pP]unctuation after footnote"
Actual message: "attempt access index 11/11 in VECTOR_ELT"
Backtrace:
▆
1. ├─testthat::expect_error(...) at test_footnote_typography.R:19:3
2. │ └─testthat:::quasi_capture(...)
3. │ ├─testthat (local) .capture(...)
4. │ │ └─base::withCallingHandlers(...)
5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
6. └─TeXCheckR::check_footnote_typography("./fnote-typogr/full-stop-after.tex")
7. └─TeXCheckR::parse_tex(orig_lines)
8. ├─...[]
9. └─data.table:::`[.data.table`(...)
── Failure ('test_footnote_typography.R:21:3'): Invalid typography stops ───────
`check_footnote_typography("./fnote-typogr/full-stop-after-fcite.tex")` threw an error with unexpected message.
Expected match: "[pP]unctuation mark after footcite"
Actual message: "attempt access index 11/11 in VECTOR_ELT"
Backtrace:
▆
1. ├─testthat::expect_error(...) at test_footnote_typography.R:21:3
2. │ └─testthat:::quasi_capture(...)
3. │ ├─testthat (local) .capture(...)
4. │ │ └─base::withCallingHandlers(...)
5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
6. └─TeXCheckR::check_footnote_typography("./fnote-typogr/full-stop-after-fcite.tex")
7. └─TeXCheckR::parse_tex(orig_lines)
8. ├─...[]
9. └─data.table:::`[.data.table`(...)
── Failure ('test_footnote_typography.R:24:3'): Invalid typography stops ───────
`check_footnote_typography("./fnote-typogr/colon-then-equation.tex")` threw an error with unexpected message.
Expected match: "[pP]unctuation after footnotemark"
Actual message: "attempt access index 11/11 in VECTOR_ELT"
Backtrace:
▆
1. ├─testthat::expect_error(...) at test_footnote_typography.R:24:3
2. │ └─testthat:::quasi_capture(...)
3. │ ├─testthat (local) .capture(...)
4. │ │ └─base::withCallingHandlers(...)
5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
6. └─TeXCheckR::check_footnote_typography("./fnote-typogr/colon-then-equation.tex")
7. └─TeXCheckR::parse_tex(orig_lines)
8. ├─...[]
9. └─data.table:::`[.data.table`(...)
── Failure ('test_footnote_typography.R:28:3'): Invalid typography stops ───────
Expected `tryCatch(...)` to produce output.
── Failure ('test_footnote_typography.R:71:3'): Footcites and footcite in same document don't get confused about dots after ──
`check_footnote_typography("./fnote-typogr/dot-after-footcites.tex")` threw an error with unexpected message.
Expected match: "Punctuation mark"
Actual message: "attempt access index 11/11 in VECTOR_ELT"
Backtrace:
▆
1. ├─testthat::expect_error(...) at test_footnote_typography.R:71:3
2. │ └─testthat:::quasi_capture(...)
3. │ ├─testthat (local) .capture(...)
4. │ │ └─base::withCallingHandlers(...)
5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
6. └─TeXCheckR::check_footnote_typography("./fnote-typogr/dot-after-footcites.tex")
7. └─TeXCheckR::parse_tex(orig_lines)
8. ├─...[]
9. └─data.table:::`[.data.table`(...)
── Error ('test_inputs_of.R:4:3'): Inputs of (no preamble) ─────────────────────
Error in ``[.data.table`(out, tex_group == j, `:=`((GROUP_IDj), .GRP), by = c("optional_tex_group", tgj))`: attempt access index 11/11 in VECTOR_ELT
Backtrace:
▆
1. ├─TeXCheckR::inputs_of("extract/road-congestion.tex") at test_inputs_of.R:4:3
2. │ ├─... %>% rbindlist
3. │ └─base::lapply(c("input", "include"), extract_LaTeX_argument, tex_lines = lines_with_possible_inputs)
4. │ └─TeXCheckR (local) FUN(X[[i]], ...)
5. │ └─TeXCheckR::extract_mandatory_LaTeX_argument(...)
6. │ └─TeXCheckR::parse_tex(tex_lines)
7. │ ├─...[]
8. │ └─data.table:::`[.data.table`(...)
9. └─data.table::rbindlist(.)
── Error ('test_inputs_of.R:14:3'): Includes x ─────────────────────────────────
Error in ``[.data.table`(out, tex_group == j, `:=`((GROUP_IDj), .GRP), by = c("optional_tex_group", tgj))`: attempt access index 11/11 in VECTOR_ELT
Backtrace:
▆
1. ├─TeXCheckR::inputs_of(...) at test_inputs_of.R:14:3
2. │ ├─... %>% rbindlist
3. │ └─base::lapply(c("input", "include"), extract_LaTeX_argument, tex_lines = lines_with_possible_inputs)
4. │ └─TeXCheckR (local) FUN(X[[i]], ...)
5. │ └─TeXCheckR::extract_mandatory_LaTeX_argument(...)
6. │ └─TeXCheckR::parse_tex(tex_lines)
7. │ ├─...[]
8. │ └─data.table:::`[.data.table`(...)
9. └─data.table::rbindlist(.)
── Error ('test_locate_footcite_punctuation.R:6:3'): Finds correct location ────
Error in ``[.data.table`(out, tex_group == j, `:=`((GROUP_IDj), .GRP), by = c("optional_tex_group", tgj))`: attempt access index 11/11 in VECTOR_ELT
Backtrace:
▆
1. └─TeXCheckR:::locate_footcite_punctuation(tex_lines = read_lines("locate_footcite_punctuation/1.tex")) at test_locate_footcite_punctuation.R:6:3
2. └─TeXCheckR::parse_tex(tex_lines)
3. ├─...[]
4. └─data.table:::`[.data.table`(...)
── Error ('test_parse_tex.R:15:3'): parse_tex single group ─────────────────────
Error in ``[.data.table`(out, tex_group == j, `:=`((GROUP_IDj), .GRP), by = c("optional_tex_group", tgj))`: attempt access index 11/11 in VECTOR_ELT
Backtrace:
▆
1. └─TeXCheckR::parse_tex(x) at test_parse_tex.R:15:3
2. ├─...[]
3. └─data.table:::`[.data.table`(...)
── Error ('test_parse_tex.R:26:3'): GRP_ID identifies group ────────────────────
Error in ``[.data.table`(out, tex_group == j, `:=`((GROUP_IDj), .GRP), by = c("optional_tex_group", tgj))`: attempt access index 11/11 in VECTOR_ELT
Backtrace:
▆
1. └─TeXCheckR::parse_tex(x) at test_parse_tex.R:26:3
2. ├─...[]
3. └─data.table:::`[.data.table`(...)
── Error ('test_parse_tex.R:31:3'): Verify % is not parsed ─────────────────────
Error in ``[.data.table`(out, tex_group == j, `:=`((GROUP_IDj), .GRP), by = c("optional_tex_group", tgj))`: attempt access index 11/11 in VECTOR_ELT
Backtrace:
▆
1. ├─testthat::expect_identical(...) at test_parse_tex.R:31:3
2. │ └─testthat::quasi_label(enquo(object), label)
3. │ └─rlang::eval_bare(expr, quo_get_env(quo))
4. └─TeXCheckR::parse_tex(c("A {", "f ", "Z}"))
5. ├─...[]
6. └─data.table:::`[.data.table`(...)
── Error ('test_parse_tex.R:38:3'): Parse tiny documents ───────────────────────
Error in ``[.data.table`(out, tex_group == j, `:=`((GROUP_IDj), .GRP), by = c("optional_tex_group", tgj))`: attempt access index 11/11 in VECTOR_ELT
Backtrace:
▆
1. ├─testthat::expect_identical(...) at test_parse_tex.R:38:3
2. │ └─testthat::quasi_label(enquo(object), label)
3. │ └─rlang::eval_bare(expr, quo_get_env(quo))
4. └─TeXCheckR::parse_tex(c("", "A{B}"))
5. ├─...[]
6. └─data.table:::`[.data.table`(...)
── Error ('test_read_tex_document.R:21:3'): Reads file with spaces before input ──
Error in ``[.data.table`(out, tex_group == j, `:=`((GROUP_IDj), .GRP), by = c("optional_tex_group", tgj))`: attempt access index 11/11 in VECTOR_ELT
Backtrace:
▆
1. ├─TeXCheckR::read_tex_document(tempf) at test_read_tex_document.R:21:3
2. │ └─... %>% .subset2("extract")
3. └─TeXCheckR::extract_mandatory_LaTeX_argument(., "input")
4. └─TeXCheckR::parse_tex(tex_lines)
5. ├─...[]
6. └─data.table:::`[.data.table`(...)
── Error ('test_sort_bib.R:7:3'): sort bib correctly sorts ─────────────────────
Error in ``[.data.table`(., , `:=`(intra_key_line_no, seq_len(.N)), by = "key")`: attempt access index 13/13 in VECTOR_ELT
Backtrace:
▆
1. ├─TeXCheckR::reorder_bib("./sort-bib/incorrectly-sorted.bib", "./sort-bib/correctly-sorted-out.bib") at test_sort_bib.R:7:3
2. │ └─TeXCheckR::bib2DT(file.bib, to_sort = TRUE)
3. │ └─... %>% .[]
4. ├─data.table::setorder(., Surname, Date, title, field_name, Line_no)
5. │ └─base::is.data.frame(x)
6. ├─.[, `:=`(intra_key_line_no, seq_len(.N)), by = "key"]
7. └─data.table:::`[.data.table`(...)
── Error ('test_spellcheck.R:9:3'): School funding report checks out ───────────
Error in ``[.data.table`(out, tex_group == j, `:=`((GROUP_IDj), .GRP), by = c("optional_tex_group", tgj))`: attempt access index 11/11 in VECTOR_ELT
Backtrace:
▆
1. ├─testthat::expect_null(...) at test_spellcheck.R:9:3
2. │ └─testthat::quasi_label(enquo(object), label)
3. │ └─rlang::eval_bare(expr, quo_get_env(quo))
4. └─TeXCheckR::check_spelling(...)
5. └─TeXCheckR::parse_tex(lines)
6. ├─...[]
7. └─data.table:::`[.data.table`(...)
── 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: "attempt access index 11/11 in VECTOR_ELT"
Backtrace:
▆
1. ├─testthat::expect_error(...) at test_spellcheck.R:17:3
2. │ └─testthat:::quasi_capture(...)
3. │ ├─testthat (local) .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::inputs_of(filename)
8. │ ├─... %>% rbindlist
9. │ └─base::lapply(c("input", "include"), extract_LaTeX_argument, tex_lines = lines_with_possible_inputs)
10. │ └─TeXCheckR (local) FUN(X[[i]], ...)
11. │ └─TeXCheckR::extract_mandatory_LaTeX_argument(...)
12. │ └─TeXCheckR::parse_tex(tex_lines)
13. │ ├─...[]
14. │ └─data.table:::`[.data.table`(...)
15. └─data.table::rbindlist(.)
── Error ('test_spellcheck.R:26:3'): Initalisms ────────────────────────────────
Error in ``[.data.table`(out, tex_group == j, `:=`((GROUP_IDj), .GRP), by = c("optional_tex_group", tgj))`: attempt access index 11/11 in VECTOR_ELT
Backtrace:
▆
1. ├─testthat::expect_null(check_spelling("./spelling/abbrev/abbrev-defd-ok.tex")) at test_spellcheck.R:26:3
2. │ └─testthat::quasi_label(enquo(object), label)
3. │ └─rlang::eval_bare(expr, quo_get_env(quo))
4. └─TeXCheckR::check_spelling("./spelling/abbrev/abbrev-defd-ok.tex")
5. └─TeXCheckR::parse_tex(lines)
6. ├─...[]
7. └─data.table:::`[.data.table`(...)
── Error ('test_spellcheck.R:35:3'): Initialism checking doesn't fail if at start of sentence ──
Error in ``[.data.table`(out, tex_group == j, `:=`((GROUP_IDj), .GRP), by = c("optional_tex_group", tgj))`: attempt access index 11/11 in VECTOR_ELT
Backtrace:
▆
1. ├─testthat::expect_null(check_spelling("./spelling/abbrev/abbrev-at-line-start.tex")) at test_spellcheck.R:35:3
2. │ └─testthat::quasi_label(enquo(object), label)
3. │ └─rlang::eval_bare(expr, quo_get_env(quo))
4. └─TeXCheckR::check_spelling("./spelling/abbrev/abbrev-at-line-start.tex")
5. └─TeXCheckR::parse_tex(lines)
6. ├─...[]
7. └─data.table:::`[.data.table`(...)
── 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: "attempt access index 11/11 in VECTOR_ELT"
Backtrace:
▆
1. ├─testthat::expect_error(...) at test_spellcheck.R:39:3
2. │ └─testthat:::quasi_capture(...)
3. │ ├─testthat (local) .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. └─TeXCheckR::parse_tex(lines)
8. ├─...[]
9. └─data.table:::`[.data.table`(...)
── 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: "attempt access index 11/11 in VECTOR_ELT"
Backtrace:
▆
1. ├─testthat::expect_error(...) at test_spellcheck.R:40:3
2. │ └─testthat:::quasi_capture(...)
3. │ ├─testthat (local) .capture(...)
4. │ │ └─base::withCallingHandlers(...)
5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
6. └─TeXCheckR::check_spelling(...)
7. └─TeXCheckR::parse_tex(lines)
8. ├─...[]
9. └─data.table:::`[.data.table`(...)
── Error ('test_spellcheck.R:43:3'): Add to dictionary, ignore spelling in ─────
Error in ``[.data.table`(out, tex_group == j, `:=`((GROUP_IDj), .GRP), by = c("optional_tex_group", tgj))`: attempt access index 11/11 in VECTOR_ELT
Backtrace:
▆
1. ├─testthat::expect_null(check_spelling("./spelling/add_to_dictionary-ok.tex")) at test_spellcheck.R:43:3
2. │ └─testthat::quasi_label(enquo(object), label)
3. │ └─rlang::eval_bare(expr, quo_get_env(quo))
4. └─TeXCheckR::check_spelling("./spelling/add_to_dictionary-ok.tex")
5. └─TeXCheckR::parse_tex(lines)
6. ├─...[]
7. └─data.table:::`[.data.table`(...)
── 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: "attempt access index 11/11 in VECTOR_ELT"
Backtrace:
▆
1. ├─testthat::expect_error(...) at test_spellcheck.R:55:3
2. │ └─testthat:::quasi_capture(...)
3. │ ├─testthat (local) .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::inputs_of(filename)
8. │ ├─... %>% rbindlist
9. │ └─base::lapply(c("input", "include"), extract_LaTeX_argument, tex_lines = lines_with_possible_inputs)
10. │ └─TeXCheckR (local) FUN(X[[i]], ...)
11. │ └─TeXCheckR::extract_mandatory_LaTeX_argument(...)
12. │ └─TeXCheckR::parse_tex(tex_lines)
13. │ ├─...[]
14. │ └─data.table:::`[.data.table`(...)
15. └─data.table::rbindlist(.)
── Error ('test_spellcheck.R:57:3'): Ignore spelling in input ──────────────────
Error in ``[.data.table`(out, tex_group == j, `:=`((GROUP_IDj), .GRP), by = c("optional_tex_group", tgj))`: attempt access index 11/11 in VECTOR_ELT
Backtrace:
▆
1. ├─testthat::expect_null(...) at test_spellcheck.R:57:3
2. │ └─testthat::quasi_label(enquo(object), label)
3. │ └─rlang::eval_bare(expr, quo_get_env(quo))
4. ├─TeXCheckR::check_spelling("./spelling/input/a.tex", pre_release = FALSE)
5. │ └─TeXCheckR::inputs_of(filename)
6. │ ├─... %>% rbindlist
7. │ └─base::lapply(c("input", "include"), extract_LaTeX_argument, tex_lines = lines_with_possible_inputs)
8. │ └─TeXCheckR (local) FUN(X[[i]], ...)
9. │ └─TeXCheckR::extract_mandatory_LaTeX_argument(...)
10. │ └─TeXCheckR::parse_tex(tex_lines)
11. │ ├─...[]
12. │ └─data.table:::`[.data.table`(...)
13. └─data.table::rbindlist(.)
── Failure ('test_spellcheck.R:65:3'): Stop if present ─────────────────────────
`check_spelling("./stop_if_present_inputs/stop-if-held-in-inputs.tex")` threw an error with unexpected message.
Expected match: "skillset"
Actual message: "attempt access index 11/11 in VECTOR_ELT"
Backtrace:
▆
1. ├─testthat::expect_error(...) at test_spellcheck.R:65:3
2. │ └─testthat:::quasi_capture(...)
3. │ ├─testthat (local) .capture(...)
4. │ │ └─base::withCallingHandlers(...)
5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
6. ├─TeXCheckR::check_spelling("./stop_if_present_inputs/stop-if-held-in-inputs.tex")
7. │ └─TeXCheckR::inputs_of(filename)
8. │ ├─... %>% rbindlist
9. │ └─base::lapply(c("input", "include"), extract_LaTeX_argument, tex_lines = lines_with_possible_inputs)
10. │ └─TeXCheckR (local) FUN(X[[i]], ...)
11. │ └─TeXCheckR::extract_mandatory_LaTeX_argument(...)
12. │ └─TeXCheckR::parse_tex(tex_lines)
13. │ ├─...[]
14. │ └─data.table:::`[.data.table`(...)
15. └─data.table::rbindlist(.)
── Error ('test_spellcheck.R:67:3'): Stop if present ───────────────────────────
Error in ``[.data.table`(out, tex_group == j, `:=`((GROUP_IDj), .GRP), by = c("optional_tex_group", tgj))`: attempt access index 11/11 in VECTOR_ELT
Backtrace:
▆
1. ├─testthat::expect_null(check_spelling("./stop_if_present/should-not-stop.tex")) at test_spellcheck.R:67:3
2. │ └─testthat::quasi_label(enquo(object), label)
3. │ └─rlang::eval_bare(expr, quo_get_env(quo))
4. └─TeXCheckR::check_spelling("./stop_if_present/should-not-stop.tex")
5. └─TeXCheckR::parse_tex(lines)
6. ├─...[]
7. └─data.table:::`[.data.table`(...)
── Failure ('test_spellcheck.R:71:3'): Lower-case governments should error ─────
`check_spelling("./spelling/Govt/NSWgovt.tex")` threw an error with unexpected message.
Expected match: "uppercase G"
Actual message: "attempt access index 11/11 in VECTOR_ELT"
Backtrace:
▆
1. ├─testthat::expect_error(...) at test_spellcheck.R:71:3
2. │ └─testthat:::quasi_capture(...)
3. │ ├─testthat (local) .capture(...)
4. │ │ └─base::withCallingHandlers(...)
5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
6. └─TeXCheckR::check_spelling("./spelling/Govt/NSWgovt.tex")
7. └─TeXCheckR::parse_tex(lines)
8. ├─...[]
9. └─data.table:::`[.data.table`(...)
── Failure ('test_spellcheck.R:72:3'): Lower-case governments should error ─────
`check_spelling("./spelling/Govt/ACTgovt.tex")` threw an error with unexpected message.
Expected match: "uppercase G"
Actual message: "attempt access index 11/11 in VECTOR_ELT"
Backtrace:
▆
1. ├─testthat::expect_error(...) at test_spellcheck.R:72:3
2. │ └─testthat:::quasi_capture(...)
3. │ ├─testthat (local) .capture(...)
4. │ │ └─base::withCallingHandlers(...)
5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
6. └─TeXCheckR::check_spelling("./spelling/Govt/ACTgovt.tex")
7. └─TeXCheckR::parse_tex(lines)
8. ├─...[]
9. └─data.table:::`[.data.table`(...)
── Failure ('test_spellcheck.R:73:3'): Lower-case governments should error ─────
`check_spelling("./spelling/Govt/NTgovt.tex")` threw an error with unexpected message.
Expected match: "uppercase G"
Actual message: "attempt access index 11/11 in VECTOR_ELT"
Backtrace:
▆
1. ├─testthat::expect_error(...) at test_spellcheck.R:73:3
2. │ └─testthat:::quasi_capture(...)
3. │ ├─testthat (local) .capture(...)
4. │ │ └─base::withCallingHandlers(...)
5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
6. └─TeXCheckR::check_spelling("./spelling/Govt/NTgovt.tex")
7. └─TeXCheckR::parse_tex(lines)
8. ├─...[]
9. └─data.table:::`[.data.table`(...)
── Failure ('test_spellcheck.R:74:3'): Lower-case governments should error ─────
`check_spelling("./spelling/Govt/Queenslandgovt.tex")` threw an error with unexpected message.
Expected match: "uppercase G"
Actual message: "attempt access index 11/11 in VECTOR_ELT"
Backtrace:
▆
1. ├─testthat::expect_error(...) at test_spellcheck.R:74:3
2. │ └─testthat:::quasi_capture(...)
3. │ ├─testthat (local) .capture(...)
4. │ │ └─base::withCallingHandlers(...)
5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
6. └─TeXCheckR::check_spelling("./spelling/Govt/Queenslandgovt.tex")
7. └─TeXCheckR::parse_tex(lines)
8. ├─...[]
9. └─data.table:::`[.data.table`(...)
── Failure ('test_spellcheck.R:75:3'): Lower-case governments should error ─────
`check_spelling("./spelling/Govt/WAgovt.tex")` threw an error with unexpected message.
Expected match: "uppercase G"
Actual message: "attempt access index 11/11 in VECTOR_ELT"
Backtrace:
▆
1. ├─testthat::expect_error(...) at test_spellcheck.R:75:3
2. │ └─testthat:::quasi_capture(...)
3. │ ├─testthat (local) .capture(...)
4. │ │ └─base::withCallingHandlers(...)
5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
6. └─TeXCheckR::check_spelling("./spelling/Govt/WAgovt.tex")
7. └─TeXCheckR::parse_tex(lines)
8. ├─...[]
9. └─data.table:::`[.data.table`(...)
── Error ('test_spellcheck.R:79:3'): Some lower-case governments should not ────
Error in ``[.data.table`(out, tex_group == j, `:=`((GROUP_IDj), .GRP), by = c("optional_tex_group", tgj))`: attempt access index 11/11 in VECTOR_ELT
Backtrace:
▆
1. ├─testthat::expect_null(check_spelling("./spelling/Govt/ok-as-adj.tex")) at test_spellcheck.R:79:3
2. │ └─testthat::quasi_label(enquo(object), label)
3. │ └─rlang::eval_bare(expr, quo_get_env(quo))
4. └─TeXCheckR::check_spelling("./spelling/Govt/ok-as-adj.tex")
5. └─TeXCheckR::parse_tex(lines)
6. ├─...[]
7. └─data.table:::`[.data.table`(...)
── Error ('test_spellcheck.R:94:3'): 'percent' error should only occur in a Grattan report ──
Error in ``[.data.table`(out, tex_group == j, `:=`((GROUP_IDj), .GRP), by = c("optional_tex_group", tgj))`: attempt access index 11/11 in VECTOR_ELT
Backtrace:
▆
1. ├─testthat::expect_null(check_spelling(percent_spellcheck.tex)) at test_spellcheck.R:94:3
2. │ └─testthat::quasi_label(enquo(object), label)
3. │ └─rlang::eval_bare(expr, quo_get_env(quo))
4. └─TeXCheckR::check_spelling(percent_spellcheck.tex)
5. └─TeXCheckR::parse_tex(lines)
6. ├─...[]
7. └─data.table:::`[.data.table`(...)
── Error ('test_spellcheck.R:98:3'): Includepdf doesn't result in a failed include message ──
Error in ``[.data.table`(out, tex_group == j, `:=`((GROUP_IDj), .GRP), by = c("optional_tex_group", tgj))`: attempt access index 11/11 in VECTOR_ELT
Backtrace:
▆
1. ├─testthat::expect_null(check_spelling("./spelling/includepdf-ok.tex")) at test_spellcheck.R:98:3
2. │ └─testthat::quasi_label(enquo(object), label)
3. │ └─rlang::eval_bare(expr, quo_get_env(quo))
4. ├─TeXCheckR::check_spelling("./spelling/includepdf-ok.tex")
5. │ └─TeXCheckR::inputs_of(filename)
6. │ ├─... %>% rbindlist
7. │ └─base::lapply(c("input", "include"), extract_LaTeX_argument, tex_lines = lines_with_possible_inputs)
8. │ └─TeXCheckR (local) FUN(X[[i]], ...)
9. │ └─TeXCheckR::extract_mandatory_LaTeX_argument(...)
10. │ └─TeXCheckR::parse_tex(tex_lines)
11. │ ├─...[]
12. │ └─data.table:::`[.data.table`(...)
13. └─data.table::rbindlist(.)
── 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: "attempt access index 11/11 in VECTOR_ELT"
Backtrace:
▆
1. ├─testthat::expect_error(...) at test_spellcheck.R:103:3
2. │ └─testthat:::quasi_capture(...)
3. │ ├─testthat (local) .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. └─TeXCheckR::parse_tex(lines)
8. ├─...[]
9. └─data.table:::`[.data.table`(...)
── Error ('test_spellcheck.R:116:3'): Inputs should respect dict_lang at top level ──
Error in ``[.data.table`(out, tex_group == j, `:=`((GROUP_IDj), .GRP), by = c("optional_tex_group", tgj))`: attempt access index 11/11 in VECTOR_ELT
Backtrace:
▆
1. ├─testthat::expect_null(...) at test_spellcheck.R:116:3
2. │ └─testthat::quasi_label(enquo(object), label)
3. │ └─rlang::eval_bare(expr, quo_get_env(quo))
4. ├─TeXCheckR::check_spelling(...)
5. │ └─TeXCheckR::inputs_of(filename)
6. │ ├─... %>% rbindlist
7. │ └─base::lapply(c("input", "include"), extract_LaTeX_argument, tex_lines = lines_with_possible_inputs)
8. │ └─TeXCheckR (local) FUN(X[[i]], ...)
9. │ └─TeXCheckR::extract_mandatory_LaTeX_argument(...)
10. │ └─TeXCheckR::parse_tex(tex_lines)
11. │ ├─...[]
12. │ └─data.table:::`[.data.table`(...)
13. └─data.table::rbindlist(.)
── Failure ('test_spellcheck.R:128:3'): Lonesome footcites ─────────────────────
`check_spelling(footcite.tex)` threw an error with unexpected message.
Expected match: "[Ss]pellcheck"
Actual message: "attempt access index 11/11 in VECTOR_ELT"
Backtrace:
▆
1. ├─testthat::expect_error(check_spelling(footcite.tex), regexp = "[Ss]pellcheck") at test_spellcheck.R:128:3
2. │ └─testthat:::quasi_capture(...)
3. │ ├─testthat (local) .capture(...)
4. │ │ └─base::withCallingHandlers(...)
5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
6. └─TeXCheckR::check_spelling(footcite.tex)
7. └─TeXCheckR::parse_tex(lines)
8. ├─...[]
9. └─data.table:::`[.data.table`(...)
── Error ('test_spellcheck.R:139:3'): Multi-ignore ─────────────────────────────
Error in ``[.data.table`(out, tex_group == j, `:=`((GROUP_IDj), .GRP), by = c("optional_tex_group", tgj))`: attempt access index 11/11 in VECTOR_ELT
Backtrace:
▆
1. ├─testthat::expect_null(check_spelling(multi.tex, ignore_spelling_in_nth = list(mymulticmd = 2:3))) at test_spellcheck.R:139:3
2. │ └─testthat::quasi_label(enquo(object), label)
3. │ └─rlang::eval_bare(expr, quo_get_env(quo))
4. └─TeXCheckR::check_spelling(multi.tex, ignore_spelling_in_nth = list(mymulticmd = 2:3))
5. └─TeXCheckR::parse_tex(lines)
6. ├─...[]
7. └─data.table:::`[.data.table`(...)
── Error ('test_spellcheck.R:145:3'): Like Energy-2018-WholesaleMarketPower ────
Error in ``[.data.table`(out, tex_group == j, `:=`((GROUP_IDj), .GRP), by = c("optional_tex_group", tgj))`: attempt access index 11/11 in VECTOR_ELT
Backtrace:
▆
1. ├─testthat::expect_null(...) at test_spellcheck.R:145:3
2. │ └─testthat::quasi_label(enquo(object), label)
3. │ └─rlang::eval_bare(expr, quo_get_env(quo))
4. └─TeXCheckR::check_spelling(...)
5. └─TeXCheckR::parse_tex(lines)
6. ├─...[]
7. └─data.table:::`[.data.table`(...)
── Error ('test_spellcheck.R:150:3'): Spellcheck verb ──────────────────────────
Error in ``[.data.table`(out, tex_group == j, `:=`((GROUP_IDj), .GRP), by = c("optional_tex_group", tgj))`: attempt access index 11/11 in VECTOR_ELT
Backtrace:
▆
1. ├─testthat::expect_null(check_spelling("spelling/verb.tex")) at test_spellcheck.R:150:3
2. │ └─testthat::quasi_label(enquo(object), label)
3. │ └─rlang::eval_bare(expr, quo_get_env(quo))
4. └─TeXCheckR::check_spelling("spelling/verb.tex")
5. └─TeXCheckR::parse_tex(lines)
6. ├─...[]
7. └─data.table:::`[.data.table`(...)
── Error ('test_spellcheck.R:162:3'): pre-release + add to dictionary outside ──
Error in ``[.data.table`(out, tex_group == j, `:=`((GROUP_IDj), .GRP), by = c("optional_tex_group", tgj))`: attempt access index 11/11 in VECTOR_ELT
Backtrace:
▆
1. ├─testthat::expect_null(check_spelling(tempfile.tex, pre_release = FALSE)) at test_spellcheck.R:162:3
2. │ └─testthat::quasi_label(enquo(object), label)
3. │ └─rlang::eval_bare(expr, quo_get_env(quo))
4. └─TeXCheckR::check_spelling(tempfile.tex, pre_release = FALSE)
5. └─TeXCheckR::parse_tex(lines)
6. ├─...[]
7. └─data.table:::`[.data.table`(...)
── Error ('test_spellcheck.R:176:3'): known.correct.fixed ──────────────────────
Error in ``[.data.table`(out, tex_group == j, `:=`((GROUP_IDj), .GRP), by = c("optional_tex_group", tgj))`: attempt access index 11/11 in VECTOR_ELT
Backtrace:
▆
1. ├─testthat::expect_null(...) at test_spellcheck.R:176:3
2. │ └─testthat::quasi_label(enquo(object), label)
3. │ └─rlang::eval_bare(expr, quo_get_env(quo))
4. └─TeXCheckR::check_spelling(...)
5. └─TeXCheckR::parse_tex(lines)
6. ├─...[]
7. └─data.table:::`[.data.table`(...)
── 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: "attempt access index 11/11 in VECTOR_ELT"
Backtrace:
▆
1. ├─testthat::expect_error(...) at test_spellcheck_0-6-2.R:5:3
2. │ └─testthat:::quasi_capture(...)
3. │ ├─testthat (local) .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::inputs_of(filename)
8. │ ├─... %>% rbindlist
9. │ └─base::lapply(c("input", "include"), extract_LaTeX_argument, tex_lines = lines_with_possible_inputs)
10. │ └─TeXCheckR (local) FUN(X[[i]], ...)
11. │ └─TeXCheckR::extract_mandatory_LaTeX_argument(...)
12. │ └─TeXCheckR::parse_tex(tex_lines)
13. │ ├─...[]
14. │ └─data.table:::`[.data.table`(...)
15. └─data.table::rbindlist(.)
── Error ('test_spellcheck_0-6-2.R:7:3'): grattanReporter #113 ─────────────────
Error in ``[.data.table`(out, tex_group == j, `:=`((GROUP_IDj), .GRP), by = c("optional_tex_group", tgj))`: attempt access index 11/11 in VECTOR_ELT
Backtrace:
▆
1. ├─testthat::expect_null(...) at test_spellcheck_0-6-2.R:7:3
2. │ └─testthat::quasi_label(enquo(object), label)
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::inputs_of(filename)
6. │ ├─... %>% rbindlist
7. │ └─base::lapply(c("input", "include"), extract_LaTeX_argument, tex_lines = lines_with_possible_inputs)
8. │ └─TeXCheckR (local) FUN(X[[i]], ...)
9. │ └─TeXCheckR::extract_mandatory_LaTeX_argument(...)
10. │ └─TeXCheckR::parse_tex(tex_lines)
11. │ ├─...[]
12. │ └─data.table:::`[.data.table`(...)
13. └─data.table::rbindlist(.)
── Error ('test_spellcheck_0-7-0.R:13:3'): Possessive apostrophes don't trigger false positives ──
Error in ``[.data.table`(out, tex_group == j, `:=`((GROUP_IDj), .GRP), by = c("optional_tex_group", tgj))`: attempt access index 11/11 in VECTOR_ELT
Backtrace:
▆
1. ├─testthat::expect_null(check_spelling(tempf.tex)) at test_spellcheck_0-7-0.R:13:3
2. │ └─testthat::quasi_label(enquo(object), label)
3. │ └─rlang::eval_bare(expr, quo_get_env(quo))
4. └─TeXCheckR::check_spelling(tempf.tex)
5. └─TeXCheckR::parse_tex(lines)
6. ├─...[]
7. └─data.table:::`[.data.table`(...)
── Error ('test_utils.R:67:3'): transpose ──────────────────────────────────────
Error in ``[.data.table`(out, tex_group == j, `:=`((GROUP_IDj), .GRP), by = c("optional_tex_group", tgj))`: attempt access index 11/11 in VECTOR_ELT
Backtrace:
▆
1. ├─parse_tex(c("A{}", "B[a]{b{c}{d}}z")) %>% ... at test_utils.R:67:3
2. └─TeXCheckR::parse_tex(c("A{}", "B[a]{b{c}{d}}z"))
3. ├─...[]
4. └─data.table:::`[.data.table`(...)
── Failure ('test_validate_bibliography.R:4:3'): Bills of Parliament ───────────
`validate_bibliography(file = "./validate-bib/invalid-Bill.bib")` threw an error with unexpected message.
Expected match: "Bills? of Parliament"
Actual message: "attempt access index 2/2 in VECTOR_ELT"
Backtrace:
▆
1. ├─testthat::expect_error(...) at test_validate_bibliography.R:4:3
2. │ └─testthat:::quasi_capture(...)
3. │ ├─testthat (local) .capture(...)
4. │ │ └─base::withCallingHandlers(...)
5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
6. ├─TeXCheckR::validate_bibliography(file = "./validate-bib/invalid-Bill.bib")
7. │ └─... %>% .[newspaper_by_url]
8. ├─data.table::setkey(., journal_from_url)
9. ├─.[, `:=`(is_article, any(grepl("^@Article", text))), by = entry_no]
10. └─data.table:::`[.data.table`(...)
── Error ('test_validate_bibliography.R:6:3'): Bills of Parliament ─────────────
Error in ``[.data.table`(., , `:=`(is_article, any(grepl("^@Article", text))), by = entry_no)`: attempt access index 2/2 in VECTOR_ELT
Backtrace:
▆
1. ├─testthat::expect_null(validate_bibliography(file = "./validate-bib/valid-Bill.bib")) at test_validate_bibliography.R:6:3
2. │ └─testthat::quasi_label(enquo(object), label)
3. │ └─rlang::eval_bare(expr, quo_get_env(quo))
4. ├─TeXCheckR::validate_bibliography(file = "./validate-bib/valid-Bill.bib")
5. │ └─... %>% .[newspaper_by_url]
6. ├─data.table::setkey(., journal_from_url)
7. ├─.[, `:=`(is_article, any(grepl("^@Article", text))), by = entry_no]
8. └─data.table:::`[.data.table`(...)
── Error ('test_validate_bibliography.R:50:5'): Hypercorrected mendeleys ───────
Error in ``[.data.table`(., , `:=`(is_article, any(grepl("^@Article", text))), by = entry_no)`: attempt access index 2/2 in VECTOR_ELT
Backtrace:
▆
1. ├─testthat::expect_output(...) at test_validate_bibliography.R:50:5
2. │ └─testthat:::quasi_capture(...)
3. │ ├─testthat (local) .capture(...)
4. │ │ └─testthat::capture_output_lines(code, print, width = width)
5. │ │ └─testthat:::eval_with_output(code, print = print, width = width)
6. │ │ ├─withr::with_output_sink(path, withVisible(code))
7. │ │ │ └─base::force(code)
8. │ │ └─base::withVisible(code)
9. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
10. ├─TeXCheckR::validate_bibliography(file = "./validate-bib/invalid-hypercorrected.bib")
11. │ └─... %>% .[newspaper_by_url]
12. ├─data.table::setkey(., journal_from_url)
13. ├─.[, `:=`(is_article, any(grepl("^@Article", text))), by = entry_no]
14. └─data.table:::`[.data.table`(...)
── Error ('test_validate_bibliography.R:85:5'): DOI ────────────────────────────
Error in ``[.data.table`(., , `:=`(is_article, any(grepl("^@Article", text))), by = entry_no)`: attempt access index 2/2 in VECTOR_ELT
Backtrace:
▆
1. ├─testthat::expect_output(...) at test_validate_bibliography.R:85:5
2. │ └─testthat:::quasi_capture(...)
3. │ ├─testthat (local) .capture(...)
4. │ │ └─testthat::capture_output_lines(code, print, width = width)
5. │ │ └─testthat:::eval_with_output(code, print = print, width = width)
6. │ │ ├─withr::with_output_sink(path, withVisible(code))
7. │ │ │ └─base::force(code)
8. │ │ └─base::withVisible(code)
9. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
10. ├─TeXCheckR::validate_bibliography(file = doi_bib)
11. │ └─... %>% .[newspaper_by_url]
12. ├─data.table::setkey(., journal_from_url)
13. ├─.[, `:=`(is_article, any(grepl("^@Article", text))), by = entry_no]
14. └─data.table:::`[.data.table`(...)
── Error ('test_veto_sic.R:62:3'): With check_spelling ─────────────────────────
Error in ``[.data.table`(out, tex_group == j, `:=`((GROUP_IDj), .GRP), by = c("optional_tex_group", tgj))`: attempt access index 11/11 in VECTOR_ELT
Backtrace:
▆
1. ├─testthat::expect_null(check_spelling("./spelling/sic/sic-vetoes.tex")) at test_veto_sic.R:62:3
2. │ └─testthat::quasi_label(enquo(object), label)
3. │ └─rlang::eval_bare(expr, quo_get_env(quo))
4. └─TeXCheckR::check_spelling("./spelling/sic/sic-vetoes.tex")
5. └─TeXCheckR::parse_tex(lines)
6. ├─...[]
7. └─data.table:::`[.data.table`(...)
[ FAIL 71 | WARN 0 | SKIP 14 | PASS 196 ]
Error:
! Test failures.
Execution halted
Flavor: r-devel-linux-x86_64-fedora-clang
Version: 0.8.1
Check: tests
Result: ERROR
Running ‘testthat.R’ [29s/36s]
Running the tests in ‘tests/testthat.R’ failed.
Complete output:
> library(testthat)
> library(TeXCheckR)
>
> test_check("TeXCheckR")
Saving _problems/test-locate_latex_argument-5.R
Saving _problems/test-locate_latex_argument-16.R
✖ 4: \chapter{A chapter with wrong prefix}\label{sec:should-be-chap:}✖ 4: \chapter{A chapter without a label}Saving _problems/test_extract_LaTeX_argument-4.R
Saving _problems/test_extract_LaTeX_argument-11.R
Saving _problems/test_extract_LaTeX_argument-19.R
Saving _problems/test_extract_LaTeX_argument-35.R
Saving _problems/test_extract_LaTeX_argument-58.R
Saving _problems/test_extract_LaTeX_argument-78.R
Saving _problems/test_extract_LaTeX_argument-107.R
Saving _problems/test_extract_LaTeX_argument-121.R
Saving _problems/test_extract_LaTeX_argument-145.R
Saving _problems/test_extract_LaTeX_argument-159.R
Saving _problems/test_extract_LaTeX_argument-167.R
Saving _problems/test_extract_LaTeX_argument-181.R
Saving _problems/test_extract_LaTeX_argument-197.R
Saving _problems/test_extract_LaTeX_argument-209.R
Saving _problems/test_extract_LaTeX_argument-219.R
Saving _problems/test_fill_nth_LaTeX_argument-5.R
Saving _problems/test_footnote_typography-13.R
Saving _problems/test_footnote_typography-15.R
Saving _problems/test_footnote_typography-17.R
Saving _problems/test_footnote_typography-20.R
Saving _problems/test_footnote_typography-22.R
Saving _problems/test_footnote_typography-25.R
Saving _problems/test_footnote_typography-30.R
Saving _problems/test_footnote_typography-72.R
Saving _problems/test_inputs_of-4.R
Saving _problems/test_inputs_of-16.R
Saving _problems/test_locate_footcite_punctuation-6.R
Saving _problems/test_parse_tex-15.R
Saving _problems/test_parse_tex-26.R
Saving _problems/test_parse_tex-32.R
Saving _problems/test_parse_tex-39.R
Saving _problems/test_read_tex_document-21.R
Saving _problems/test_sort_bib-8.R
Saving _problems/test_spellcheck-13.R
Saving _problems/test_spellcheck-18.R
Saving _problems/test_spellcheck-26.R
Saving _problems/test_spellcheck-35.R
Saving _problems/test_spellcheck-39.R
Saving _problems/test_spellcheck-41.R
Saving _problems/test_spellcheck-43.R
Saving _problems/test_spellcheck-56.R
Saving _problems/test_spellcheck-57.R
Saving _problems/test_spellcheck-65.R
Saving _problems/test_spellcheck-67.R
Saving _problems/test_spellcheck-71.R
Saving _problems/test_spellcheck-72.R
Saving _problems/test_spellcheck-73.R
Saving _problems/test_spellcheck-74.R
Saving _problems/test_spellcheck-75.R
Saving _problems/test_spellcheck-79.R
Saving _problems/test_spellcheck-94.R
Saving _problems/test_spellcheck-98.R
Saving _problems/test_spellcheck-103.R
Saving _problems/test_spellcheck-117.R
Saving _problems/test_spellcheck-128.R
Saving _problems/test_spellcheck-139.R
Saving _problems/test_spellcheck-146.R
Saving _problems/test_spellcheck-150.R
Saving _problems/test_spellcheck-162.R
Saving _problems/test_spellcheck-176.R
Saving _problems/test_spellcheck_0-6-2-6.R
Saving _problems/test_spellcheck_0-6-2-8.R
Saving _problems/test_spellcheck_0-7-0-13.R
Saving _problems/test_utils-71.R
Saving _problems/test_validate_bibliography-5.R
Saving _problems/test_validate_bibliography-6.R
Key: <key>
key Author Title date
<char> <char> <char> <char>
1: RMS2010-Hunter-EXPWY RMS, NSW hunter expressway – current status <NA>
2: RMS2010Hunter RMS, NSW hunter expressway – current status <NA>
year
<char>
1: 2010
2: 2010
Key: <key>
key Author Title date year
<char> <char> <char> <char> <char>
1: Treasury2014TES2013 Treasury tax expenditures statement 2013 <NA> 2014
2: Treasury2014f Treasury tax expenditures statement 2013 <NA> 2014
line_no x field
<int> <char> <char>
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
<char> <lgcl>
1: Article{Terrill-2017-theConvo-Melbourne-vs-Sydney, TRUE
2: Article{Terrill-2017-theConvo-Melbourne-vs-Sydney, TRUE
key_value bib_file
<char> <char>
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
<char> <int> <char> <char> <char>
1: validate-bib/near-dup-authors.bib 8 VicRoadsr VicRoads VicRoads
Each field line in .bib must end with a comma (to allow reordering).
✖ 6: volume = {6}
author = {Australian Taxation Office},✖
Field <title> in entry <BlakersLuStocks2017> contains unescaped %.
✖ 4: title = {100% renewable electricity in Australia},
^^
Insert a backslash before this %.
Field <title> in entry <BlakersLuStocks2017> contains unescaped %.
✖ 4: title = {100% renewable electricity in Australia},
^^
Insert a backslash before this %.
Field <title> in entry <BlakersLuStocks2017> contains unescaped %.
✖ 4: title = {100% renewable electricity in Australia},
^^
Insert a backslash before this %.
Saving _problems/test_veto_sic-62.R
[ FAIL 71 | WARN 0 | SKIP 14 | PASS 196 ]
══ Skipped tests (14) ══════════════════════════════════════════════════════════
• Not yet implemented (1): 'test_split_report.R:4:3'
• On CRAN (11): 'test-zzz-check-pkgs-spelling.R:4:3', 'test_check_biber.R:5:3',
'test_check_biber.R:26:3', 'test_check_dashes.R:39:3',
'test_check_labels.R:29:3', 'test_minimal_bib.R:4:3',
'test_spellcheck.R:107:3', 'test_spellcheck.R:198:3', 'test_utils.R:47:3',
'test_zReports.R:4:3', 'test_zReports.R:32:3'
• Too noisy (1): 'test_check_consecutive_words.R:4:3'
• empty test (1): 'test_replace_LaTeX_argument.R:27:1'
══ Failed tests ════════════════════════════════════════════════════════════════
── Error ('test-locate_latex_argument.R:5:3'): Locations ───────────────────────
Error in ``[.data.table`(out, tex_group == j, `:=`((GROUP_IDj), .GRP), by = c("optional_tex_group", tgj))`: attempt access index 11/11 in VECTOR_ELT
Backtrace:
▆
1. └─TeXCheckR::parse_tex(Line1) at test-locate_latex_argument.R:5:3
2. ├─...[]
3. └─data.table:::`[.data.table`(...)
── Error ('test-locate_latex_argument.R:16:3'): Issue 73 ───────────────────────
Error in ``[.data.table`(out, tex_group == j, `:=`((GROUP_IDj), .GRP), by = c("optional_tex_group", tgj))`: attempt access index 11/11 in VECTOR_ELT
Backtrace:
▆
1. └─TeXCheckR:::locate_mandatory_LaTeX_argument(...) at test-locate_latex_argument.R:16:3
2. └─TeXCheckR::parse_tex(tex_lines)
3. ├─...[]
4. └─data.table:::`[.data.table`(...)
── Error ('test_extract_LaTeX_argument.R:4:3'): Extract textbf ─────────────────
Error in ``[.data.table`(out, tex_group == j, `:=`((GROUP_IDj), .GRP), by = c("optional_tex_group", tgj))`: attempt access index 11/11 in VECTOR_ELT
Backtrace:
▆
1. └─TeXCheckR::extract_LaTeX_argument(...) at test_extract_LaTeX_argument.R:4:3
2. └─TeXCheckR::extract_mandatory_LaTeX_argument(...)
3. └─TeXCheckR::parse_tex(tex_lines)
4. ├─...[]
5. └─data.table:::`[.data.table`(...)
── Error ('test_extract_LaTeX_argument.R:11:3'): Extract textcites ─────────────
Error in ``[.data.table`(out, tex_group == j, `:=`((GROUP_IDj), .GRP), by = c("optional_tex_group", tgj))`: attempt access index 11/11 in VECTOR_ELT
Backtrace:
▆
1. └─TeXCheckR::extract_LaTeX_argument(...) at test_extract_LaTeX_argument.R:11:3
2. └─TeXCheckR::extract_mandatory_LaTeX_argument(...)
3. └─TeXCheckR::parse_tex(tex_lines)
4. ├─...[]
5. └─data.table:::`[.data.table`(...)
── Error ('test_extract_LaTeX_argument.R:18:3'): Extract nested ────────────────
Error in ``[.data.table`(out, tex_group == j, `:=`((GROUP_IDj), .GRP), by = c("optional_tex_group", tgj))`: attempt access index 11/11 in VECTOR_ELT
Backtrace:
▆
1. └─TeXCheckR::extract_LaTeX_argument(...) at test_extract_LaTeX_argument.R:18:3
2. └─TeXCheckR::extract_mandatory_LaTeX_argument(...)
3. └─TeXCheckR::parse_tex(tex_lines)
4. ├─...[]
5. └─data.table:::`[.data.table`(...)
── Error ('test_extract_LaTeX_argument.R:32:3'): Optional argument ─────────────
Error in ``[.data.table`(out, tex_group == j, `:=`((GROUP_IDj), .GRP), by = c("optional_tex_group", tgj))`: attempt access index 11/11 in VECTOR_ELT
Backtrace:
▆
1. └─TeXCheckR::extract_LaTeX_argument(...) at test_extract_LaTeX_argument.R:32:3
2. └─TeXCheckR::extract_optional_LaTeX_argument(...)
3. └─TeXCheckR::parse_tex(tex_lines)
4. ├─...[]
5. └─data.table:::`[.data.table`(...)
── Error ('test_extract_LaTeX_argument.R:58:3'): Multi-line starred ────────────
Error in ``[.data.table`(out, tex_group == j, `:=`((GROUP_IDj), .GRP), by = c("optional_tex_group", tgj))`: attempt access index 11/11 in VECTOR_ELT
Backtrace:
▆
1. └─TeXCheckR::extract_LaTeX_argument(...) at test_extract_LaTeX_argument.R:58:3
2. └─TeXCheckR::extract_mandatory_LaTeX_argument(...)
3. └─TeXCheckR::parse_tex(tex_lines)
4. ├─...[]
5. └─data.table:::`[.data.table`(...)
── Error ('test_extract_LaTeX_argument.R:78:3'): Multi-line ────────────────────
Error in ``[.data.table`(out, tex_group == j, `:=`((GROUP_IDj), .GRP), by = c("optional_tex_group", tgj))`: attempt access index 11/11 in VECTOR_ELT
Backtrace:
▆
1. └─TeXCheckR::extract_mandatory_LaTeX_argument(...) at test_extract_LaTeX_argument.R:78:3
2. └─TeXCheckR::parse_tex(tex_lines)
3. ├─...[]
4. └─data.table:::`[.data.table`(...)
── Error ('test_extract_LaTeX_argument.R:107:3'): Optional argument interference ──
Error in ``[.data.table`(out, tex_group == j, `:=`((GROUP_IDj), .GRP), by = c("optional_tex_group", tgj))`: attempt access index 11/11 in VECTOR_ELT
Backtrace:
▆
1. ├─testthat::expect_equal(...) at test_extract_LaTeX_argument.R:107:3
2. │ └─testthat::quasi_label(enquo(object), label)
3. │ └─rlang::eval_bare(expr, quo_get_env(quo))
4. └─TeXCheckR::extract_mandatory_LaTeX_argument("\\abc{def}", "abc")
5. └─TeXCheckR::parse_tex(tex_lines)
6. ├─...[]
7. └─data.table:::`[.data.table`(...)
── Error ('test_extract_LaTeX_argument.R:121:3'): Multi-lines ──────────────────
Error in ``[.data.table`(out, tex_group == j, `:=`((GROUP_IDj), .GRP), by = c("optional_tex_group", tgj))`: attempt access index 11/11 in VECTOR_ELT
Backtrace:
▆
1. └─TeXCheckR::extract_mandatory_LaTeX_argument(...) at test_extract_LaTeX_argument.R:121:3
2. └─TeXCheckR::parse_tex(tex_lines)
3. ├─...[]
4. └─data.table:::`[.data.table`(...)
── Error ('test_extract_LaTeX_argument.R:144:3'): Road congestion example ──────
Error in ``[.data.table`(out, tex_group == j, `:=`((GROUP_IDj), .GRP), by = c("optional_tex_group", tgj))`: attempt access index 11/11 in VECTOR_ELT
Backtrace:
▆
1. └─TeXCheckR::extract_mandatory_LaTeX_argument(...) at test_extract_LaTeX_argument.R:144:3
2. └─TeXCheckR::parse_tex(tex_lines)
3. ├─...[]
4. └─data.table:::`[.data.table`(...)
── Error ('test_extract_LaTeX_argument.R:159:3'): Whitespace gobbling ──────────
Error in ``[.data.table`(out, tex_group == j, `:=`((GROUP_IDj), .GRP), by = c("optional_tex_group", tgj))`: attempt access index 11/11 in VECTOR_ELT
Backtrace:
▆
1. └─TeXCheckR::extract_mandatory_LaTeX_argument(...) at test_extract_LaTeX_argument.R:159:3
2. └─TeXCheckR::parse_tex(tex_lines)
3. ├─...[]
4. └─data.table:::`[.data.table`(...)
── Error ('test_extract_LaTeX_argument.R:167:3'): Optional argument ────────────
Error in ``[.data.table`(out, tex_group == j, `:=`((GROUP_IDj), .GRP), by = c("optional_tex_group", tgj))`: attempt access index 11/11 in VECTOR_ELT
Backtrace:
▆
1. └─TeXCheckR::extract_optional_LaTeX_argument(...) at test_extract_LaTeX_argument.R:167:3
2. └─TeXCheckR::parse_tex(tex_lines)
3. ├─...[]
4. └─data.table:::`[.data.table`(...)
── Error ('test_extract_LaTeX_argument.R:181:3'): Argument requested but missing ──
Error in ``[.data.table`(out, tex_group == j, `:=`((GROUP_IDj), .GRP), by = c("optional_tex_group", tgj))`: attempt access index 11/11 in VECTOR_ELT
Backtrace:
▆
1. └─TeXCheckR::extract_mandatory_LaTeX_argument(...) at test_extract_LaTeX_argument.R:181:3
2. └─TeXCheckR::parse_tex(tex_lines)
3. ├─...[]
4. └─data.table:::`[.data.table`(...)
── Error ('test_extract_LaTeX_argument.R:197:3'): Environments ─────────────────
Error in ``[.data.table`(out, tex_group == j, `:=`((GROUP_IDj), .GRP), by = c("optional_tex_group", tgj))`: attempt access index 11/11 in VECTOR_ELT
Backtrace:
▆
1. └─TeXCheckR::extract_mandatory_LaTeX_argument(...) at test_extract_LaTeX_argument.R:197:3
2. └─TeXCheckR::parse_tex(tex_lines)
3. ├─...[]
4. └─data.table:::`[.data.table`(...)
── Error ('test_extract_LaTeX_argument.R:209:3'): Optional containing square brackets ──
Error in ``[.data.table`(out, tex_group == j, `:=`((GROUP_IDj), .GRP), by = c("optional_tex_group", tgj))`: attempt access index 11/11 in VECTOR_ELT
Backtrace:
▆
1. └─TeXCheckR::extract_mandatory_LaTeX_argument(...) at test_extract_LaTeX_argument.R:209:3
2. └─TeXCheckR::parse_tex(tex_lines)
3. ├─...[]
4. └─data.table:::`[.data.table`(...)
── Error ('test_extract_LaTeX_argument.R:219:3'): % et sqq should not be included in extract ──
Error in ``[.data.table`(out, tex_group == j, `:=`((GROUP_IDj), .GRP), by = c("optional_tex_group", tgj))`: attempt access index 11/11 in VECTOR_ELT
Backtrace:
▆
1. └─TeXCheckR::extract_mandatory_LaTeX_argument(...) at test_extract_LaTeX_argument.R:219:3
2. └─TeXCheckR::parse_tex(tex_lines)
3. ├─...[]
4. └─data.table:::`[.data.table`(...)
── Error ('test_fill_nth_LaTeX_argument.R:5:3'): Known results ─────────────────
Error in ``[.data.table`(out, tex_group == j, `:=`((GROUP_IDj), .GRP), by = c("optional_tex_group", tgj))`: attempt access index 11/11 in VECTOR_ELT
Backtrace:
▆
1. ├─TeXCheckR:::fill_nth_LaTeX_argument(...) at test_fill_nth_LaTeX_argument.R:5:3
2. │ └─TeXCheckR:::locate_mandatory_LaTeX_argument(...)
3. └─TeXCheckR::parse_tex(y1)
4. ├─...[]
5. └─data.table:::`[.data.table`(...)
── Failure ('test_footnote_typography.R:12:3'): Invalid typography stops ───────
`check_footnote_typography("./fnote-typogr/doesnt-end-with-period.tex")` threw an error with unexpected message.
Expected match: "does not end with full stop"
Actual message: "attempt access index 11/11 in VECTOR_ELT"
Backtrace:
▆
1. ├─testthat::expect_error(...) at test_footnote_typography.R:12:3
2. │ └─testthat:::quasi_capture(...)
3. │ ├─testthat (local) .capture(...)
4. │ │ └─base::withCallingHandlers(...)
5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
6. ├─TeXCheckR::check_footnote_typography("./fnote-typogr/doesnt-end-with-period.tex")
7. │ └─... %>% ...
8. └─TeXCheckR::parse_tex(orig_lines)
9. ├─...[]
10. └─data.table:::`[.data.table`(...)
── Failure ('test_footnote_typography.R:14:3'): Invalid typography stops ───────
`check_footnote_typography("./fnote-typogr/doesnt-end-with-period-multiline.tex")` threw an error with unexpected message.
Expected match: "does not end with full stop"
Actual message: "attempt access index 11/11 in VECTOR_ELT"
Backtrace:
▆
1. ├─testthat::expect_error(...) at test_footnote_typography.R:14:3
2. │ └─testthat:::quasi_capture(...)
3. │ ├─testthat (local) .capture(...)
4. │ │ └─base::withCallingHandlers(...)
5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
6. ├─TeXCheckR::check_footnote_typography("./fnote-typogr/doesnt-end-with-period-multiline.tex")
7. │ └─... %>% ...
8. └─TeXCheckR::parse_tex(orig_lines)
9. ├─...[]
10. └─data.table:::`[.data.table`(...)
── Failure ('test_footnote_typography.R:16:3'): Invalid typography stops ───────
`check_footnote_typography("./fnote-typogr/notok-end-itemize.tex")` threw an error with unexpected message.
Expected match: "does not end with full stop"
Actual message: "attempt access index 11/11 in VECTOR_ELT"
Backtrace:
▆
1. ├─testthat::expect_error(...) at test_footnote_typography.R:16:3
2. │ └─testthat:::quasi_capture(...)
3. │ ├─testthat (local) .capture(...)
4. │ │ └─base::withCallingHandlers(...)
5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
6. ├─TeXCheckR::check_footnote_typography("./fnote-typogr/notok-end-itemize.tex")
7. │ └─... %>% ...
8. └─TeXCheckR::parse_tex(orig_lines)
9. ├─...[]
10. └─data.table:::`[.data.table`(...)
── Failure ('test_footnote_typography.R:19:3'): Invalid typography stops ───────
`check_footnote_typography("./fnote-typogr/full-stop-after.tex")` threw an error with unexpected message.
Expected match: "[pP]unctuation after footnote"
Actual message: "attempt access index 11/11 in VECTOR_ELT"
Backtrace:
▆
1. ├─testthat::expect_error(...) at test_footnote_typography.R:19:3
2. │ └─testthat:::quasi_capture(...)
3. │ ├─testthat (local) .capture(...)
4. │ │ └─base::withCallingHandlers(...)
5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
6. └─TeXCheckR::check_footnote_typography("./fnote-typogr/full-stop-after.tex")
7. └─TeXCheckR::parse_tex(orig_lines)
8. ├─...[]
9. └─data.table:::`[.data.table`(...)
── Failure ('test_footnote_typography.R:21:3'): Invalid typography stops ───────
`check_footnote_typography("./fnote-typogr/full-stop-after-fcite.tex")` threw an error with unexpected message.
Expected match: "[pP]unctuation mark after footcite"
Actual message: "attempt access index 11/11 in VECTOR_ELT"
Backtrace:
▆
1. ├─testthat::expect_error(...) at test_footnote_typography.R:21:3
2. │ └─testthat:::quasi_capture(...)
3. │ ├─testthat (local) .capture(...)
4. │ │ └─base::withCallingHandlers(...)
5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
6. └─TeXCheckR::check_footnote_typography("./fnote-typogr/full-stop-after-fcite.tex")
7. └─TeXCheckR::parse_tex(orig_lines)
8. ├─...[]
9. └─data.table:::`[.data.table`(...)
── Failure ('test_footnote_typography.R:24:3'): Invalid typography stops ───────
`check_footnote_typography("./fnote-typogr/colon-then-equation.tex")` threw an error with unexpected message.
Expected match: "[pP]unctuation after footnotemark"
Actual message: "attempt access index 11/11 in VECTOR_ELT"
Backtrace:
▆
1. ├─testthat::expect_error(...) at test_footnote_typography.R:24:3
2. │ └─testthat:::quasi_capture(...)
3. │ ├─testthat (local) .capture(...)
4. │ │ └─base::withCallingHandlers(...)
5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
6. └─TeXCheckR::check_footnote_typography("./fnote-typogr/colon-then-equation.tex")
7. └─TeXCheckR::parse_tex(orig_lines)
8. ├─...[]
9. └─data.table:::`[.data.table`(...)
── Failure ('test_footnote_typography.R:28:3'): Invalid typography stops ───────
Expected `tryCatch(...)` to produce output.
── Failure ('test_footnote_typography.R:71:3'): Footcites and footcite in same document don't get confused about dots after ──
`check_footnote_typography("./fnote-typogr/dot-after-footcites.tex")` threw an error with unexpected message.
Expected match: "Punctuation mark"
Actual message: "attempt access index 11/11 in VECTOR_ELT"
Backtrace:
▆
1. ├─testthat::expect_error(...) at test_footnote_typography.R:71:3
2. │ └─testthat:::quasi_capture(...)
3. │ ├─testthat (local) .capture(...)
4. │ │ └─base::withCallingHandlers(...)
5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
6. └─TeXCheckR::check_footnote_typography("./fnote-typogr/dot-after-footcites.tex")
7. └─TeXCheckR::parse_tex(orig_lines)
8. ├─...[]
9. └─data.table:::`[.data.table`(...)
── Error ('test_inputs_of.R:4:3'): Inputs of (no preamble) ─────────────────────
Error in ``[.data.table`(out, tex_group == j, `:=`((GROUP_IDj), .GRP), by = c("optional_tex_group", tgj))`: attempt access index 11/11 in VECTOR_ELT
Backtrace:
▆
1. ├─TeXCheckR::inputs_of("extract/road-congestion.tex") at test_inputs_of.R:4:3
2. │ ├─... %>% rbindlist
3. │ └─base::lapply(c("input", "include"), extract_LaTeX_argument, tex_lines = lines_with_possible_inputs)
4. │ └─TeXCheckR (local) FUN(X[[i]], ...)
5. │ └─TeXCheckR::extract_mandatory_LaTeX_argument(...)
6. │ └─TeXCheckR::parse_tex(tex_lines)
7. │ ├─...[]
8. │ └─data.table:::`[.data.table`(...)
9. └─data.table::rbindlist(.)
── Error ('test_inputs_of.R:14:3'): Includes x ─────────────────────────────────
Error in ``[.data.table`(out, tex_group == j, `:=`((GROUP_IDj), .GRP), by = c("optional_tex_group", tgj))`: attempt access index 11/11 in VECTOR_ELT
Backtrace:
▆
1. ├─TeXCheckR::inputs_of(...) at test_inputs_of.R:14:3
2. │ ├─... %>% rbindlist
3. │ └─base::lapply(c("input", "include"), extract_LaTeX_argument, tex_lines = lines_with_possible_inputs)
4. │ └─TeXCheckR (local) FUN(X[[i]], ...)
5. │ └─TeXCheckR::extract_mandatory_LaTeX_argument(...)
6. │ └─TeXCheckR::parse_tex(tex_lines)
7. │ ├─...[]
8. │ └─data.table:::`[.data.table`(...)
9. └─data.table::rbindlist(.)
── Error ('test_locate_footcite_punctuation.R:6:3'): Finds correct location ────
Error in ``[.data.table`(out, tex_group == j, `:=`((GROUP_IDj), .GRP), by = c("optional_tex_group", tgj))`: attempt access index 11/11 in VECTOR_ELT
Backtrace:
▆
1. └─TeXCheckR:::locate_footcite_punctuation(tex_lines = read_lines("locate_footcite_punctuation/1.tex")) at test_locate_footcite_punctuation.R:6:3
2. └─TeXCheckR::parse_tex(tex_lines)
3. ├─...[]
4. └─data.table:::`[.data.table`(...)
── Error ('test_parse_tex.R:15:3'): parse_tex single group ─────────────────────
Error in ``[.data.table`(out, tex_group == j, `:=`((GROUP_IDj), .GRP), by = c("optional_tex_group", tgj))`: attempt access index 11/11 in VECTOR_ELT
Backtrace:
▆
1. └─TeXCheckR::parse_tex(x) at test_parse_tex.R:15:3
2. ├─...[]
3. └─data.table:::`[.data.table`(...)
── Error ('test_parse_tex.R:26:3'): GRP_ID identifies group ────────────────────
Error in ``[.data.table`(out, tex_group == j, `:=`((GROUP_IDj), .GRP), by = c("optional_tex_group", tgj))`: attempt access index 11/11 in VECTOR_ELT
Backtrace:
▆
1. └─TeXCheckR::parse_tex(x) at test_parse_tex.R:26:3
2. ├─...[]
3. └─data.table:::`[.data.table`(...)
── Error ('test_parse_tex.R:31:3'): Verify % is not parsed ─────────────────────
Error in ``[.data.table`(out, tex_group == j, `:=`((GROUP_IDj), .GRP), by = c("optional_tex_group", tgj))`: attempt access index 11/11 in VECTOR_ELT
Backtrace:
▆
1. ├─testthat::expect_identical(...) at test_parse_tex.R:31:3
2. │ └─testthat::quasi_label(enquo(object), label)
3. │ └─rlang::eval_bare(expr, quo_get_env(quo))
4. └─TeXCheckR::parse_tex(c("A {", "f ", "Z}"))
5. ├─...[]
6. └─data.table:::`[.data.table`(...)
── Error ('test_parse_tex.R:38:3'): Parse tiny documents ───────────────────────
Error in ``[.data.table`(out, tex_group == j, `:=`((GROUP_IDj), .GRP), by = c("optional_tex_group", tgj))`: attempt access index 11/11 in VECTOR_ELT
Backtrace:
▆
1. ├─testthat::expect_identical(...) at test_parse_tex.R:38:3
2. │ └─testthat::quasi_label(enquo(object), label)
3. │ └─rlang::eval_bare(expr, quo_get_env(quo))
4. └─TeXCheckR::parse_tex(c("", "A{B}"))
5. ├─...[]
6. └─data.table:::`[.data.table`(...)
── Error ('test_read_tex_document.R:21:3'): Reads file with spaces before input ──
Error in ``[.data.table`(out, tex_group == j, `:=`((GROUP_IDj), .GRP), by = c("optional_tex_group", tgj))`: attempt access index 11/11 in VECTOR_ELT
Backtrace:
▆
1. ├─TeXCheckR::read_tex_document(tempf) at test_read_tex_document.R:21:3
2. │ └─... %>% .subset2("extract")
3. └─TeXCheckR::extract_mandatory_LaTeX_argument(., "input")
4. └─TeXCheckR::parse_tex(tex_lines)
5. ├─...[]
6. └─data.table:::`[.data.table`(...)
── Error ('test_sort_bib.R:7:3'): sort bib correctly sorts ─────────────────────
Error in ``[.data.table`(., , `:=`(intra_key_line_no, seq_len(.N)), by = "key")`: attempt access index 13/13 in VECTOR_ELT
Backtrace:
▆
1. ├─TeXCheckR::reorder_bib("./sort-bib/incorrectly-sorted.bib", "./sort-bib/correctly-sorted-out.bib") at test_sort_bib.R:7:3
2. │ └─TeXCheckR::bib2DT(file.bib, to_sort = TRUE)
3. │ └─... %>% .[]
4. ├─data.table::setorder(., Surname, Date, title, field_name, Line_no)
5. │ └─base::is.data.frame(x)
6. ├─.[, `:=`(intra_key_line_no, seq_len(.N)), by = "key"]
7. └─data.table:::`[.data.table`(...)
── Error ('test_spellcheck.R:9:3'): School funding report checks out ───────────
Error in ``[.data.table`(out, tex_group == j, `:=`((GROUP_IDj), .GRP), by = c("optional_tex_group", tgj))`: attempt access index 11/11 in VECTOR_ELT
Backtrace:
▆
1. ├─testthat::expect_null(...) at test_spellcheck.R:9:3
2. │ └─testthat::quasi_label(enquo(object), label)
3. │ └─rlang::eval_bare(expr, quo_get_env(quo))
4. └─TeXCheckR::check_spelling(...)
5. └─TeXCheckR::parse_tex(lines)
6. ├─...[]
7. └─data.table:::`[.data.table`(...)
── 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: "attempt access index 11/11 in VECTOR_ELT"
Backtrace:
▆
1. ├─testthat::expect_error(...) at test_spellcheck.R:17:3
2. │ └─testthat:::quasi_capture(...)
3. │ ├─testthat (local) .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::inputs_of(filename)
8. │ ├─... %>% rbindlist
9. │ └─base::lapply(c("input", "include"), extract_LaTeX_argument, tex_lines = lines_with_possible_inputs)
10. │ └─TeXCheckR (local) FUN(X[[i]], ...)
11. │ └─TeXCheckR::extract_mandatory_LaTeX_argument(...)
12. │ └─TeXCheckR::parse_tex(tex_lines)
13. │ ├─...[]
14. │ └─data.table:::`[.data.table`(...)
15. └─data.table::rbindlist(.)
── Error ('test_spellcheck.R:26:3'): Initalisms ────────────────────────────────
Error in ``[.data.table`(out, tex_group == j, `:=`((GROUP_IDj), .GRP), by = c("optional_tex_group", tgj))`: attempt access index 11/11 in VECTOR_ELT
Backtrace:
▆
1. ├─testthat::expect_null(check_spelling("./spelling/abbrev/abbrev-defd-ok.tex")) at test_spellcheck.R:26:3
2. │ └─testthat::quasi_label(enquo(object), label)
3. │ └─rlang::eval_bare(expr, quo_get_env(quo))
4. └─TeXCheckR::check_spelling("./spelling/abbrev/abbrev-defd-ok.tex")
5. └─TeXCheckR::parse_tex(lines)
6. ├─...[]
7. └─data.table:::`[.data.table`(...)
── Error ('test_spellcheck.R:35:3'): Initialism checking doesn't fail if at start of sentence ──
Error in ``[.data.table`(out, tex_group == j, `:=`((GROUP_IDj), .GRP), by = c("optional_tex_group", tgj))`: attempt access index 11/11 in VECTOR_ELT
Backtrace:
▆
1. ├─testthat::expect_null(check_spelling("./spelling/abbrev/abbrev-at-line-start.tex")) at test_spellcheck.R:35:3
2. │ └─testthat::quasi_label(enquo(object), label)
3. │ └─rlang::eval_bare(expr, quo_get_env(quo))
4. └─TeXCheckR::check_spelling("./spelling/abbrev/abbrev-at-line-start.tex")
5. └─TeXCheckR::parse_tex(lines)
6. ├─...[]
7. └─data.table:::`[.data.table`(...)
── 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: "attempt access index 11/11 in VECTOR_ELT"
Backtrace:
▆
1. ├─testthat::expect_error(...) at test_spellcheck.R:39:3
2. │ └─testthat:::quasi_capture(...)
3. │ ├─testthat (local) .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. └─TeXCheckR::parse_tex(lines)
8. ├─...[]
9. └─data.table:::`[.data.table`(...)
── 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: "attempt access index 11/11 in VECTOR_ELT"
Backtrace:
▆
1. ├─testthat::expect_error(...) at test_spellcheck.R:40:3
2. │ └─testthat:::quasi_capture(...)
3. │ ├─testthat (local) .capture(...)
4. │ │ └─base::withCallingHandlers(...)
5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
6. └─TeXCheckR::check_spelling(...)
7. └─TeXCheckR::parse_tex(lines)
8. ├─...[]
9. └─data.table:::`[.data.table`(...)
── Error ('test_spellcheck.R:43:3'): Add to dictionary, ignore spelling in ─────
Error in ``[.data.table`(out, tex_group == j, `:=`((GROUP_IDj), .GRP), by = c("optional_tex_group", tgj))`: attempt access index 11/11 in VECTOR_ELT
Backtrace:
▆
1. ├─testthat::expect_null(check_spelling("./spelling/add_to_dictionary-ok.tex")) at test_spellcheck.R:43:3
2. │ └─testthat::quasi_label(enquo(object), label)
3. │ └─rlang::eval_bare(expr, quo_get_env(quo))
4. └─TeXCheckR::check_spelling("./spelling/add_to_dictionary-ok.tex")
5. └─TeXCheckR::parse_tex(lines)
6. ├─...[]
7. └─data.table:::`[.data.table`(...)
── 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: "attempt access index 11/11 in VECTOR_ELT"
Backtrace:
▆
1. ├─testthat::expect_error(...) at test_spellcheck.R:55:3
2. │ └─testthat:::quasi_capture(...)
3. │ ├─testthat (local) .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::inputs_of(filename)
8. │ ├─... %>% rbindlist
9. │ └─base::lapply(c("input", "include"), extract_LaTeX_argument, tex_lines = lines_with_possible_inputs)
10. │ └─TeXCheckR (local) FUN(X[[i]], ...)
11. │ └─TeXCheckR::extract_mandatory_LaTeX_argument(...)
12. │ └─TeXCheckR::parse_tex(tex_lines)
13. │ ├─...[]
14. │ └─data.table:::`[.data.table`(...)
15. └─data.table::rbindlist(.)
── Error ('test_spellcheck.R:57:3'): Ignore spelling in input ──────────────────
Error in ``[.data.table`(out, tex_group == j, `:=`((GROUP_IDj), .GRP), by = c("optional_tex_group", tgj))`: attempt access index 11/11 in VECTOR_ELT
Backtrace:
▆
1. ├─testthat::expect_null(...) at test_spellcheck.R:57:3
2. │ └─testthat::quasi_label(enquo(object), label)
3. │ └─rlang::eval_bare(expr, quo_get_env(quo))
4. ├─TeXCheckR::check_spelling("./spelling/input/a.tex", pre_release = FALSE)
5. │ └─TeXCheckR::inputs_of(filename)
6. │ ├─... %>% rbindlist
7. │ └─base::lapply(c("input", "include"), extract_LaTeX_argument, tex_lines = lines_with_possible_inputs)
8. │ └─TeXCheckR (local) FUN(X[[i]], ...)
9. │ └─TeXCheckR::extract_mandatory_LaTeX_argument(...)
10. │ └─TeXCheckR::parse_tex(tex_lines)
11. │ ├─...[]
12. │ └─data.table:::`[.data.table`(...)
13. └─data.table::rbindlist(.)
── Failure ('test_spellcheck.R:65:3'): Stop if present ─────────────────────────
`check_spelling("./stop_if_present_inputs/stop-if-held-in-inputs.tex")` threw an error with unexpected message.
Expected match: "skillset"
Actual message: "attempt access index 11/11 in VECTOR_ELT"
Backtrace:
▆
1. ├─testthat::expect_error(...) at test_spellcheck.R:65:3
2. │ └─testthat:::quasi_capture(...)
3. │ ├─testthat (local) .capture(...)
4. │ │ └─base::withCallingHandlers(...)
5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
6. ├─TeXCheckR::check_spelling("./stop_if_present_inputs/stop-if-held-in-inputs.tex")
7. │ └─TeXCheckR::inputs_of(filename)
8. │ ├─... %>% rbindlist
9. │ └─base::lapply(c("input", "include"), extract_LaTeX_argument, tex_lines = lines_with_possible_inputs)
10. │ └─TeXCheckR (local) FUN(X[[i]], ...)
11. │ └─TeXCheckR::extract_mandatory_LaTeX_argument(...)
12. │ └─TeXCheckR::parse_tex(tex_lines)
13. │ ├─...[]
14. │ └─data.table:::`[.data.table`(...)
15. └─data.table::rbindlist(.)
── Error ('test_spellcheck.R:67:3'): Stop if present ───────────────────────────
Error in ``[.data.table`(out, tex_group == j, `:=`((GROUP_IDj), .GRP), by = c("optional_tex_group", tgj))`: attempt access index 11/11 in VECTOR_ELT
Backtrace:
▆
1. ├─testthat::expect_null(check_spelling("./stop_if_present/should-not-stop.tex")) at test_spellcheck.R:67:3
2. │ └─testthat::quasi_label(enquo(object), label)
3. │ └─rlang::eval_bare(expr, quo_get_env(quo))
4. └─TeXCheckR::check_spelling("./stop_if_present/should-not-stop.tex")
5. └─TeXCheckR::parse_tex(lines)
6. ├─...[]
7. └─data.table:::`[.data.table`(...)
── Failure ('test_spellcheck.R:71:3'): Lower-case governments should error ─────
`check_spelling("./spelling/Govt/NSWgovt.tex")` threw an error with unexpected message.
Expected match: "uppercase G"
Actual message: "attempt access index 11/11 in VECTOR_ELT"
Backtrace:
▆
1. ├─testthat::expect_error(...) at test_spellcheck.R:71:3
2. │ └─testthat:::quasi_capture(...)
3. │ ├─testthat (local) .capture(...)
4. │ │ └─base::withCallingHandlers(...)
5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
6. └─TeXCheckR::check_spelling("./spelling/Govt/NSWgovt.tex")
7. └─TeXCheckR::parse_tex(lines)
8. ├─...[]
9. └─data.table:::`[.data.table`(...)
── Failure ('test_spellcheck.R:72:3'): Lower-case governments should error ─────
`check_spelling("./spelling/Govt/ACTgovt.tex")` threw an error with unexpected message.
Expected match: "uppercase G"
Actual message: "attempt access index 11/11 in VECTOR_ELT"
Backtrace:
▆
1. ├─testthat::expect_error(...) at test_spellcheck.R:72:3
2. │ └─testthat:::quasi_capture(...)
3. │ ├─testthat (local) .capture(...)
4. │ │ └─base::withCallingHandlers(...)
5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
6. └─TeXCheckR::check_spelling("./spelling/Govt/ACTgovt.tex")
7. └─TeXCheckR::parse_tex(lines)
8. ├─...[]
9. └─data.table:::`[.data.table`(...)
── Failure ('test_spellcheck.R:73:3'): Lower-case governments should error ─────
`check_spelling("./spelling/Govt/NTgovt.tex")` threw an error with unexpected message.
Expected match: "uppercase G"
Actual message: "attempt access index 11/11 in VECTOR_ELT"
Backtrace:
▆
1. ├─testthat::expect_error(...) at test_spellcheck.R:73:3
2. │ └─testthat:::quasi_capture(...)
3. │ ├─testthat (local) .capture(...)
4. │ │ └─base::withCallingHandlers(...)
5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
6. └─TeXCheckR::check_spelling("./spelling/Govt/NTgovt.tex")
7. └─TeXCheckR::parse_tex(lines)
8. ├─...[]
9. └─data.table:::`[.data.table`(...)
── Failure ('test_spellcheck.R:74:3'): Lower-case governments should error ─────
`check_spelling("./spelling/Govt/Queenslandgovt.tex")` threw an error with unexpected message.
Expected match: "uppercase G"
Actual message: "attempt access index 11/11 in VECTOR_ELT"
Backtrace:
▆
1. ├─testthat::expect_error(...) at test_spellcheck.R:74:3
2. │ └─testthat:::quasi_capture(...)
3. │ ├─testthat (local) .capture(...)
4. │ │ └─base::withCallingHandlers(...)
5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
6. └─TeXCheckR::check_spelling("./spelling/Govt/Queenslandgovt.tex")
7. └─TeXCheckR::parse_tex(lines)
8. ├─...[]
9. └─data.table:::`[.data.table`(...)
── Failure ('test_spellcheck.R:75:3'): Lower-case governments should error ─────
`check_spelling("./spelling/Govt/WAgovt.tex")` threw an error with unexpected message.
Expected match: "uppercase G"
Actual message: "attempt access index 11/11 in VECTOR_ELT"
Backtrace:
▆
1. ├─testthat::expect_error(...) at test_spellcheck.R:75:3
2. │ └─testthat:::quasi_capture(...)
3. │ ├─testthat (local) .capture(...)
4. │ │ └─base::withCallingHandlers(...)
5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
6. └─TeXCheckR::check_spelling("./spelling/Govt/WAgovt.tex")
7. └─TeXCheckR::parse_tex(lines)
8. ├─...[]
9. └─data.table:::`[.data.table`(...)
── Error ('test_spellcheck.R:79:3'): Some lower-case governments should not ────
Error in ``[.data.table`(out, tex_group == j, `:=`((GROUP_IDj), .GRP), by = c("optional_tex_group", tgj))`: attempt access index 11/11 in VECTOR_ELT
Backtrace:
▆
1. ├─testthat::expect_null(check_spelling("./spelling/Govt/ok-as-adj.tex")) at test_spellcheck.R:79:3
2. │ └─testthat::quasi_label(enquo(object), label)
3. │ └─rlang::eval_bare(expr, quo_get_env(quo))
4. └─TeXCheckR::check_spelling("./spelling/Govt/ok-as-adj.tex")
5. └─TeXCheckR::parse_tex(lines)
6. ├─...[]
7. └─data.table:::`[.data.table`(...)
── Error ('test_spellcheck.R:94:3'): 'percent' error should only occur in a Grattan report ──
Error in ``[.data.table`(out, tex_group == j, `:=`((GROUP_IDj), .GRP), by = c("optional_tex_group", tgj))`: attempt access index 11/11 in VECTOR_ELT
Backtrace:
▆
1. ├─testthat::expect_null(check_spelling(percent_spellcheck.tex)) at test_spellcheck.R:94:3
2. │ └─testthat::quasi_label(enquo(object), label)
3. │ └─rlang::eval_bare(expr, quo_get_env(quo))
4. └─TeXCheckR::check_spelling(percent_spellcheck.tex)
5. └─TeXCheckR::parse_tex(lines)
6. ├─...[]
7. └─data.table:::`[.data.table`(...)
── Error ('test_spellcheck.R:98:3'): Includepdf doesn't result in a failed include message ──
Error in ``[.data.table`(out, tex_group == j, `:=`((GROUP_IDj), .GRP), by = c("optional_tex_group", tgj))`: attempt access index 11/11 in VECTOR_ELT
Backtrace:
▆
1. ├─testthat::expect_null(check_spelling("./spelling/includepdf-ok.tex")) at test_spellcheck.R:98:3
2. │ └─testthat::quasi_label(enquo(object), label)
3. │ └─rlang::eval_bare(expr, quo_get_env(quo))
4. ├─TeXCheckR::check_spelling("./spelling/includepdf-ok.tex")
5. │ └─TeXCheckR::inputs_of(filename)
6. │ ├─... %>% rbindlist
7. │ └─base::lapply(c("input", "include"), extract_LaTeX_argument, tex_lines = lines_with_possible_inputs)
8. │ └─TeXCheckR (local) FUN(X[[i]], ...)
9. │ └─TeXCheckR::extract_mandatory_LaTeX_argument(...)
10. │ └─TeXCheckR::parse_tex(tex_lines)
11. │ ├─...[]
12. │ └─data.table:::`[.data.table`(...)
13. └─data.table::rbindlist(.)
── 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: "attempt access index 11/11 in VECTOR_ELT"
Backtrace:
▆
1. ├─testthat::expect_error(...) at test_spellcheck.R:103:3
2. │ └─testthat:::quasi_capture(...)
3. │ ├─testthat (local) .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. └─TeXCheckR::parse_tex(lines)
8. ├─...[]
9. └─data.table:::`[.data.table`(...)
── Error ('test_spellcheck.R:116:3'): Inputs should respect dict_lang at top level ──
Error in ``[.data.table`(out, tex_group == j, `:=`((GROUP_IDj), .GRP), by = c("optional_tex_group", tgj))`: attempt access index 11/11 in VECTOR_ELT
Backtrace:
▆
1. ├─testthat::expect_null(...) at test_spellcheck.R:116:3
2. │ └─testthat::quasi_label(enquo(object), label)
3. │ └─rlang::eval_bare(expr, quo_get_env(quo))
4. ├─TeXCheckR::check_spelling(...)
5. │ └─TeXCheckR::inputs_of(filename)
6. │ ├─... %>% rbindlist
7. │ └─base::lapply(c("input", "include"), extract_LaTeX_argument, tex_lines = lines_with_possible_inputs)
8. │ └─TeXCheckR (local) FUN(X[[i]], ...)
9. │ └─TeXCheckR::extract_mandatory_LaTeX_argument(...)
10. │ └─TeXCheckR::parse_tex(tex_lines)
11. │ ├─...[]
12. │ └─data.table:::`[.data.table`(...)
13. └─data.table::rbindlist(.)
── Failure ('test_spellcheck.R:128:3'): Lonesome footcites ─────────────────────
`check_spelling(footcite.tex)` threw an error with unexpected message.
Expected match: "[Ss]pellcheck"
Actual message: "attempt access index 11/11 in VECTOR_ELT"
Backtrace:
▆
1. ├─testthat::expect_error(check_spelling(footcite.tex), regexp = "[Ss]pellcheck") at test_spellcheck.R:128:3
2. │ └─testthat:::quasi_capture(...)
3. │ ├─testthat (local) .capture(...)
4. │ │ └─base::withCallingHandlers(...)
5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
6. └─TeXCheckR::check_spelling(footcite.tex)
7. └─TeXCheckR::parse_tex(lines)
8. ├─...[]
9. └─data.table:::`[.data.table`(...)
── Error ('test_spellcheck.R:139:3'): Multi-ignore ─────────────────────────────
Error in ``[.data.table`(out, tex_group == j, `:=`((GROUP_IDj), .GRP), by = c("optional_tex_group", tgj))`: attempt access index 11/11 in VECTOR_ELT
Backtrace:
▆
1. ├─testthat::expect_null(check_spelling(multi.tex, ignore_spelling_in_nth = list(mymulticmd = 2:3))) at test_spellcheck.R:139:3
2. │ └─testthat::quasi_label(enquo(object), label)
3. │ └─rlang::eval_bare(expr, quo_get_env(quo))
4. └─TeXCheckR::check_spelling(multi.tex, ignore_spelling_in_nth = list(mymulticmd = 2:3))
5. └─TeXCheckR::parse_tex(lines)
6. ├─...[]
7. └─data.table:::`[.data.table`(...)
── Error ('test_spellcheck.R:145:3'): Like Energy-2018-WholesaleMarketPower ────
Error in ``[.data.table`(out, tex_group == j, `:=`((GROUP_IDj), .GRP), by = c("optional_tex_group", tgj))`: attempt access index 11/11 in VECTOR_ELT
Backtrace:
▆
1. ├─testthat::expect_null(...) at test_spellcheck.R:145:3
2. │ └─testthat::quasi_label(enquo(object), label)
3. │ └─rlang::eval_bare(expr, quo_get_env(quo))
4. └─TeXCheckR::check_spelling(...)
5. └─TeXCheckR::parse_tex(lines)
6. ├─...[]
7. └─data.table:::`[.data.table`(...)
── Error ('test_spellcheck.R:150:3'): Spellcheck verb ──────────────────────────
Error in ``[.data.table`(out, tex_group == j, `:=`((GROUP_IDj), .GRP), by = c("optional_tex_group", tgj))`: attempt access index 11/11 in VECTOR_ELT
Backtrace:
▆
1. ├─testthat::expect_null(check_spelling("spelling/verb.tex")) at test_spellcheck.R:150:3
2. │ └─testthat::quasi_label(enquo(object), label)
3. │ └─rlang::eval_bare(expr, quo_get_env(quo))
4. └─TeXCheckR::check_spelling("spelling/verb.tex")
5. └─TeXCheckR::parse_tex(lines)
6. ├─...[]
7. └─data.table:::`[.data.table`(...)
── Error ('test_spellcheck.R:162:3'): pre-release + add to dictionary outside ──
Error in ``[.data.table`(out, tex_group == j, `:=`((GROUP_IDj), .GRP), by = c("optional_tex_group", tgj))`: attempt access index 11/11 in VECTOR_ELT
Backtrace:
▆
1. ├─testthat::expect_null(check_spelling(tempfile.tex, pre_release = FALSE)) at test_spellcheck.R:162:3
2. │ └─testthat::quasi_label(enquo(object), label)
3. │ └─rlang::eval_bare(expr, quo_get_env(quo))
4. └─TeXCheckR::check_spelling(tempfile.tex, pre_release = FALSE)
5. └─TeXCheckR::parse_tex(lines)
6. ├─...[]
7. └─data.table:::`[.data.table`(...)
── Error ('test_spellcheck.R:176:3'): known.correct.fixed ──────────────────────
Error in ``[.data.table`(out, tex_group == j, `:=`((GROUP_IDj), .GRP), by = c("optional_tex_group", tgj))`: attempt access index 11/11 in VECTOR_ELT
Backtrace:
▆
1. ├─testthat::expect_null(...) at test_spellcheck.R:176:3
2. │ └─testthat::quasi_label(enquo(object), label)
3. │ └─rlang::eval_bare(expr, quo_get_env(quo))
4. └─TeXCheckR::check_spelling(...)
5. └─TeXCheckR::parse_tex(lines)
6. ├─...[]
7. └─data.table:::`[.data.table`(...)
── 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: "attempt access index 11/11 in VECTOR_ELT"
Backtrace:
▆
1. ├─testthat::expect_error(...) at test_spellcheck_0-6-2.R:5:3
2. │ └─testthat:::quasi_capture(...)
3. │ ├─testthat (local) .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::inputs_of(filename)
8. │ ├─... %>% rbindlist
9. │ └─base::lapply(c("input", "include"), extract_LaTeX_argument, tex_lines = lines_with_possible_inputs)
10. │ └─TeXCheckR (local) FUN(X[[i]], ...)
11. │ └─TeXCheckR::extract_mandatory_LaTeX_argument(...)
12. │ └─TeXCheckR::parse_tex(tex_lines)
13. │ ├─...[]
14. │ └─data.table:::`[.data.table`(...)
15. └─data.table::rbindlist(.)
── Error ('test_spellcheck_0-6-2.R:7:3'): grattanReporter #113 ─────────────────
Error in ``[.data.table`(out, tex_group == j, `:=`((GROUP_IDj), .GRP), by = c("optional_tex_group", tgj))`: attempt access index 11/11 in VECTOR_ELT
Backtrace:
▆
1. ├─testthat::expect_null(...) at test_spellcheck_0-6-2.R:7:3
2. │ └─testthat::quasi_label(enquo(object), label)
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::inputs_of(filename)
6. │ ├─... %>% rbindlist
7. │ └─base::lapply(c("input", "include"), extract_LaTeX_argument, tex_lines = lines_with_possible_inputs)
8. │ └─TeXCheckR (local) FUN(X[[i]], ...)
9. │ └─TeXCheckR::extract_mandatory_LaTeX_argument(...)
10. │ └─TeXCheckR::parse_tex(tex_lines)
11. │ ├─...[]
12. │ └─data.table:::`[.data.table`(...)
13. └─data.table::rbindlist(.)
── Error ('test_spellcheck_0-7-0.R:13:3'): Possessive apostrophes don't trigger false positives ──
Error in ``[.data.table`(out, tex_group == j, `:=`((GROUP_IDj), .GRP), by = c("optional_tex_group", tgj))`: attempt access index 11/11 in VECTOR_ELT
Backtrace:
▆
1. ├─testthat::expect_null(check_spelling(tempf.tex)) at test_spellcheck_0-7-0.R:13:3
2. │ └─testthat::quasi_label(enquo(object), label)
3. │ └─rlang::eval_bare(expr, quo_get_env(quo))
4. └─TeXCheckR::check_spelling(tempf.tex)
5. └─TeXCheckR::parse_tex(lines)
6. ├─...[]
7. └─data.table:::`[.data.table`(...)
── Error ('test_utils.R:67:3'): transpose ──────────────────────────────────────
Error in ``[.data.table`(out, tex_group == j, `:=`((GROUP_IDj), .GRP), by = c("optional_tex_group", tgj))`: attempt access index 11/11 in VECTOR_ELT
Backtrace:
▆
1. ├─parse_tex(c("A{}", "B[a]{b{c}{d}}z")) %>% ... at test_utils.R:67:3
2. └─TeXCheckR::parse_tex(c("A{}", "B[a]{b{c}{d}}z"))
3. ├─...[]
4. └─data.table:::`[.data.table`(...)
── Failure ('test_validate_bibliography.R:4:3'): Bills of Parliament ───────────
`validate_bibliography(file = "./validate-bib/invalid-Bill.bib")` threw an error with unexpected message.
Expected match: "Bills? of Parliament"
Actual message: "attempt access index 2/2 in VECTOR_ELT"
Backtrace:
▆
1. ├─testthat::expect_error(...) at test_validate_bibliography.R:4:3
2. │ └─testthat:::quasi_capture(...)
3. │ ├─testthat (local) .capture(...)
4. │ │ └─base::withCallingHandlers(...)
5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
6. ├─TeXCheckR::validate_bibliography(file = "./validate-bib/invalid-Bill.bib")
7. │ └─... %>% .[newspaper_by_url]
8. ├─data.table::setkey(., journal_from_url)
9. ├─.[, `:=`(is_article, any(grepl("^@Article", text))), by = entry_no]
10. └─data.table:::`[.data.table`(...)
── Error ('test_validate_bibliography.R:6:3'): Bills of Parliament ─────────────
Error in ``[.data.table`(., , `:=`(is_article, any(grepl("^@Article", text))), by = entry_no)`: attempt access index 2/2 in VECTOR_ELT
Backtrace:
▆
1. ├─testthat::expect_null(validate_bibliography(file = "./validate-bib/valid-Bill.bib")) at test_validate_bibliography.R:6:3
2. │ └─testthat::quasi_label(enquo(object), label)
3. │ └─rlang::eval_bare(expr, quo_get_env(quo))
4. ├─TeXCheckR::validate_bibliography(file = "./validate-bib/valid-Bill.bib")
5. │ └─... %>% .[newspaper_by_url]
6. ├─data.table::setkey(., journal_from_url)
7. ├─.[, `:=`(is_article, any(grepl("^@Article", text))), by = entry_no]
8. └─data.table:::`[.data.table`(...)
── Error ('test_validate_bibliography.R:50:5'): Hypercorrected mendeleys ───────
Error in ``[.data.table`(., , `:=`(is_article, any(grepl("^@Article", text))), by = entry_no)`: attempt access index 2/2 in VECTOR_ELT
Backtrace:
▆
1. ├─testthat::expect_output(...) at test_validate_bibliography.R:50:5
2. │ └─testthat:::quasi_capture(...)
3. │ ├─testthat (local) .capture(...)
4. │ │ └─testthat::capture_output_lines(code, print, width = width)
5. │ │ └─testthat:::eval_with_output(code, print = print, width = width)
6. │ │ ├─withr::with_output_sink(path, withVisible(code))
7. │ │ │ └─base::force(code)
8. │ │ └─base::withVisible(code)
9. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
10. ├─TeXCheckR::validate_bibliography(file = "./validate-bib/invalid-hypercorrected.bib")
11. │ └─... %>% .[newspaper_by_url]
12. ├─data.table::setkey(., journal_from_url)
13. ├─.[, `:=`(is_article, any(grepl("^@Article", text))), by = entry_no]
14. └─data.table:::`[.data.table`(...)
── Error ('test_validate_bibliography.R:85:5'): DOI ────────────────────────────
Error in ``[.data.table`(., , `:=`(is_article, any(grepl("^@Article", text))), by = entry_no)`: attempt access index 2/2 in VECTOR_ELT
Backtrace:
▆
1. ├─testthat::expect_output(...) at test_validate_bibliography.R:85:5
2. │ └─testthat:::quasi_capture(...)
3. │ ├─testthat (local) .capture(...)
4. │ │ └─testthat::capture_output_lines(code, print, width = width)
5. │ │ └─testthat:::eval_with_output(code, print = print, width = width)
6. │ │ ├─withr::with_output_sink(path, withVisible(code))
7. │ │ │ └─base::force(code)
8. │ │ └─base::withVisible(code)
9. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
10. ├─TeXCheckR::validate_bibliography(file = doi_bib)
11. │ └─... %>% .[newspaper_by_url]
12. ├─data.table::setkey(., journal_from_url)
13. ├─.[, `:=`(is_article, any(grepl("^@Article", text))), by = entry_no]
14. └─data.table:::`[.data.table`(...)
── Error ('test_veto_sic.R:62:3'): With check_spelling ─────────────────────────
Error in ``[.data.table`(out, tex_group == j, `:=`((GROUP_IDj), .GRP), by = c("optional_tex_group", tgj))`: attempt access index 11/11 in VECTOR_ELT
Backtrace:
▆
1. ├─testthat::expect_null(check_spelling("./spelling/sic/sic-vetoes.tex")) at test_veto_sic.R:62:3
2. │ └─testthat::quasi_label(enquo(object), label)
3. │ └─rlang::eval_bare(expr, quo_get_env(quo))
4. └─TeXCheckR::check_spelling("./spelling/sic/sic-vetoes.tex")
5. └─TeXCheckR::parse_tex(lines)
6. ├─...[]
7. └─data.table:::`[.data.table`(...)
[ FAIL 71 | WARN 0 | SKIP 14 | PASS 196 ]
Error:
! Test failures.
Execution halted
Flavor: r-devel-linux-x86_64-fedora-gcc