Last updated on 2025-12-08 13:48:52 CET.
| Flavor | Version | Tinstall | Tcheck | Ttotal | Status | Flags |
|---|---|---|---|---|---|---|
| r-devel-linux-x86_64-debian-clang | 0.1.1 | 9.27 | 180.11 | 189.38 | OK | |
| r-devel-linux-x86_64-debian-gcc | 0.1.1 | 5.84 | 120.13 | 125.97 | OK | |
| r-devel-linux-x86_64-fedora-clang | 0.1.1 | 24.00 | 151.41 | 175.41 | ERROR | |
| r-devel-linux-x86_64-fedora-gcc | 0.1.1 | 43.00 | 145.55 | 188.55 | ERROR | |
| r-devel-windows-x86_64 | 0.1.1 | 10.00 | 165.00 | 175.00 | OK | |
| r-patched-linux-x86_64 | 0.1.1 | 8.85 | 166.01 | 174.86 | OK | |
| r-release-linux-x86_64 | 0.1.1 | 8.26 | 164.07 | 172.33 | OK | |
| r-release-macos-arm64 | 0.1.1 | OK | ||||
| r-release-macos-x86_64 | 0.1.1 | 8.00 | 178.00 | 186.00 | OK | |
| r-release-windows-x86_64 | 0.1.1 | 11.00 | 167.00 | 178.00 | OK | |
| r-oldrel-macos-arm64 | 0.1.1 | OK | ||||
| r-oldrel-macos-x86_64 | 0.1.1 | 6.00 | 174.00 | 180.00 | OK | |
| r-oldrel-windows-x86_64 | 0.1.1 | 16.00 | 218.00 | 234.00 | OK |
Version: 0.1.1
Check: examples
Result: ERROR
Running examples in ‘rtables.officer-Ex.R’ failed
The error most likely occurred in:
> ### Name: export_as_docx
> ### Title: Export to a Word document
> ### Aliases: export_as_docx section_properties_default margins_potrait
> ### margins_landscape
>
> ### ** Examples
>
> lyt <- basic_table() %>%
+ split_cols_by("ARM") %>%
+ analyze(c("AGE", "BMRKR2", "COUNTRY"))
>
> tbl <- build_table(lyt, ex_adsl)
Error in match.arg(round_type) : 'arg' must be of length 1
Calls: build_table ... <Anonymous> -> format_rcell -> format_value -> match.arg
Execution halted
Flavors: r-devel-linux-x86_64-fedora-clang, r-devel-linux-x86_64-fedora-gcc
Version: 0.1.1
Check: tests
Result: ERROR
Running ‘testthat.R’ [16s/17s]
Running the tests in ‘tests/testthat.R’ failed.
Complete output:
> library(testthat)
> library(rtables.officer)
Loading required package: formatters
Attaching package: 'formatters'
The following object is masked from 'package:base':
%||%
Loading required package: magrittr
Attaching package: 'magrittr'
The following objects are masked from 'package:testthat':
equals, is_less_than, not
Loading required package: rlistings
Loading required package: tibble
Loading required package: rtables
Attaching package: 'rtables'
The following object is masked from 'package:utils':
str
> test_check("rtables.officer", reporter = "check")
Saving _problems/test-as_flextable-20.R
Saving _problems/test-as_flextable-84.R
Saving _problems/test-as_flextable-100.R
Saving _problems/test-as_flextable-119.R
Saving _problems/test-as_flextable-139.R
Saving _problems/test-as_flextable-171.R
Saving _problems/test-as_flextable-172.R
Saving _problems/test-as_flextable-200.R
Saving _problems/test-as_flextable-204.R
Saving _problems/test-as_flextable-209.R
Saving _problems/test-as_flextable-254.R
Saving _problems/test-as_flextable-255.R
Saving _problems/test-as_flextable-263.R
Saving _problems/test-export_as_docx-3.R
Saving _problems/test-export_as_docx-44.R
Saving _problems/test-export_as_docx-71.R
Saving _problems/test-pagination-38.R
Saving _problems/test-pagination-91.R
Saving _problems/test-pagination-121.R
Saving _problems/test-pagination-153.R
[ FAIL 20 | WARN 0 | SKIP 0 | PASS 23 ]
══ Failed tests ════════════════════════════════════════════════════════════════
── Error ('test-as_flextable.R:20:3'): Can create flextable object that works with different styles ──
Error in `match.arg(round_type)`: 'arg' must be of length 1
Backtrace:
▆
1. └─rtables::build_table(lyt, ex_adsl) at test-as_flextable.R:20:3
2. └─rtables::update_ref_indexing(tab)
3. ├─formatters::make_row_df(tt)
4. └─rtables::make_row_df(tt)
5. └─rtables (local) .local(...)
6. ├─formatters::make_row_df(...)
7. └─rtables::make_row_df(...)
8. └─rtables (local) .local(...)
9. ├─formatters::make_row_df(...)
10. └─rtables::make_row_df(...)
11. └─rtables (local) .local(...)
12. ├─formatters::make_row_df(...)
13. └─rtables::make_row_df(...)
14. └─rtables (local) .local(...)
15. ├─formatters::pagdfrow(...)
16. │ └─base::data.frame(...)
17. ├─formatters::nlines(...)
18. └─rtables::nlines(...)
19. ├─base::as.vector(get_formatted_cells(x))
20. ├─rtables::get_formatted_cells(x)
21. └─rtables::get_formatted_cells(x)
22. ├─base::matrix(...)
23. ├─base::unlist(...)
24. └─base::Map(...)
25. └─base::mapply(FUN = f, ..., SIMPLIFY = FALSE)
26. └─rtables (local) `<fn>`(val = dots[[1L]][[1L]], spn = dots[[2L]][[1L]], shelli = dots[[3L]][[1L]])
27. └─rtables::format_rcell(...)
28. └─formatters::format_value(...)
29. └─base::match.arg(round_type)
── Error ('test-as_flextable.R:84:3'): tt_to_flextable does not create different cells when colcounts (or multiple) on different lines ──
Error in `match.arg(round_type)`: 'arg' must be of length 1
Backtrace:
▆
1. └─rtables::build_table(lyt, ex_adsl) at test-as_flextable.R:84:3
2. └─rtables::update_ref_indexing(tab)
3. ├─formatters::make_row_df(tt)
4. └─rtables::make_row_df(tt)
5. └─rtables (local) .local(...)
6. ├─formatters::make_row_df(...)
7. └─rtables::make_row_df(...)
8. └─rtables (local) .local(...)
9. ├─formatters::make_row_df(...)
10. └─rtables::make_row_df(...)
11. └─rtables (local) .local(...)
12. ├─formatters::make_row_df(...)
13. └─rtables::make_row_df(...)
14. └─rtables (local) .local(...)
15. ├─formatters::make_row_df(...)
16. └─rtables::make_row_df(...)
17. └─rtables (local) .local(...)
18. ├─formatters::make_row_df(...)
19. └─rtables::make_row_df(...)
20. └─rtables (local) .local(...)
21. ├─formatters::pagdfrow(...)
22. │ └─base::data.frame(...)
23. ├─formatters::nlines(...)
24. └─rtables::nlines(...)
25. ├─base::as.vector(get_formatted_cells(x))
26. ├─rtables::get_formatted_cells(x)
27. └─rtables::get_formatted_cells(x)
28. ├─base::matrix(...)
29. ├─base::unlist(...)
30. └─base::Map(...)
31. └─base::mapply(FUN = f, ..., SIMPLIFY = FALSE)
32. └─rtables (local) `<fn>`(val = dots[[1L]][[1L]], spn = dots[[2L]][[1L]], shelli = dots[[3L]][[1L]])
33. └─rtables::format_rcell(...)
34. └─formatters::format_value(...)
35. └─base::match.arg(round_type)
── Error ('test-as_flextable.R:100:3'): check titles bold and html theme ───────
Error in `match.arg(round_type)`: 'arg' must be of length 1
Backtrace:
▆
1. └─rtables::build_table(lyt, ex_adsl) at test-as_flextable.R:100:3
2. └─rtables::update_ref_indexing(tab)
3. ├─formatters::make_row_df(tt)
4. └─rtables::make_row_df(tt)
5. └─rtables (local) .local(...)
6. ├─formatters::make_row_df(...)
7. └─rtables::make_row_df(...)
8. └─rtables (local) .local(...)
9. ├─formatters::make_row_df(...)
10. └─rtables::make_row_df(...)
11. └─rtables (local) .local(...)
12. ├─formatters::make_row_df(...)
13. └─rtables::make_row_df(...)
14. └─rtables (local) .local(...)
15. ├─formatters::make_row_df(...)
16. └─rtables::make_row_df(...)
17. └─rtables (local) .local(...)
18. ├─formatters::make_row_df(...)
19. └─rtables::make_row_df(...)
20. └─rtables (local) .local(...)
21. ├─formatters::pagdfrow(...)
22. │ └─base::data.frame(...)
23. ├─formatters::nlines(...)
24. └─rtables::nlines(...)
25. ├─base::as.vector(get_formatted_cells(x))
26. ├─rtables::get_formatted_cells(x)
27. └─rtables::get_formatted_cells(x)
28. ├─base::matrix(...)
29. ├─base::unlist(...)
30. └─base::Map(...)
31. └─base::mapply(FUN = f, ..., SIMPLIFY = FALSE)
32. └─rtables (local) `<fn>`(val = dots[[1L]][[1L]], spn = dots[[2L]][[1L]], shelli = dots[[3L]][[1L]])
33. └─rtables::format_rcell(...)
34. └─formatters::format_value(...)
35. └─base::match.arg(round_type)
── Error ('test-as_flextable.R:119:3'): check pagination ───────────────────────
Error in `match.arg(round_type)`: 'arg' must be of length 1
Backtrace:
▆
1. └─rtables::build_table(lyt, ex_adsl) at test-as_flextable.R:119:3
2. └─rtables::update_ref_indexing(tab)
3. ├─formatters::make_row_df(tt)
4. └─rtables::make_row_df(tt)
5. └─rtables (local) .local(...)
6. ├─formatters::make_row_df(...)
7. └─rtables::make_row_df(...)
8. └─rtables (local) .local(...)
9. ├─formatters::make_row_df(...)
10. └─rtables::make_row_df(...)
11. └─rtables (local) .local(...)
12. ├─formatters::make_row_df(...)
13. └─rtables::make_row_df(...)
14. └─rtables (local) .local(...)
15. ├─formatters::make_row_df(...)
16. └─rtables::make_row_df(...)
17. └─rtables (local) .local(...)
18. ├─formatters::make_row_df(...)
19. └─rtables::make_row_df(...)
20. └─rtables (local) .local(...)
21. ├─formatters::pagdfrow(...)
22. │ └─base::data.frame(...)
23. ├─formatters::nlines(...)
24. └─rtables::nlines(...)
25. ├─base::as.vector(get_formatted_cells(x))
26. ├─rtables::get_formatted_cells(x)
27. └─rtables::get_formatted_cells(x)
28. ├─base::matrix(...)
29. ├─base::unlist(...)
30. └─base::Map(...)
31. └─base::mapply(FUN = f, ..., SIMPLIFY = FALSE)
32. └─rtables (local) `<fn>`(val = dots[[1L]][[1L]], spn = dots[[2L]][[1L]], shelli = dots[[3L]][[1L]])
33. └─rtables::format_rcell(...)
34. └─formatters::format_value(...)
35. └─base::match.arg(round_type)
── Error ('test-as_flextable.R:139:3'): check colwidths in flextable object ────
Error in `match.arg(round_type)`: 'arg' must be of length 1
Backtrace:
▆
1. └─rtables::build_table(lyt, ex_adsl) at test-as_flextable.R:139:3
2. └─rtables::update_ref_indexing(tab)
3. ├─formatters::make_row_df(tt)
4. └─rtables::make_row_df(tt)
5. └─rtables (local) .local(...)
6. ├─formatters::make_row_df(...)
7. └─rtables::make_row_df(...)
8. └─rtables (local) .local(...)
9. ├─formatters::make_row_df(...)
10. └─rtables::make_row_df(...)
11. └─rtables (local) .local(...)
12. ├─formatters::make_row_df(...)
13. └─rtables::make_row_df(...)
14. └─rtables (local) .local(...)
15. ├─formatters::make_row_df(...)
16. └─rtables::make_row_df(...)
17. └─rtables (local) .local(...)
18. ├─formatters::make_row_df(...)
19. └─rtables::make_row_df(...)
20. └─rtables (local) .local(...)
21. ├─formatters::pagdfrow(...)
22. │ └─base::data.frame(...)
23. ├─formatters::nlines(...)
24. └─rtables::nlines(...)
25. ├─base::as.vector(get_formatted_cells(x))
26. ├─rtables::get_formatted_cells(x)
27. └─rtables::get_formatted_cells(x)
28. ├─base::matrix(...)
29. ├─base::unlist(...)
30. └─base::Map(...)
31. └─base::mapply(FUN = f, ..., SIMPLIFY = FALSE)
32. └─rtables (local) `<fn>`(val = dots[[1L]][[1L]], spn = dots[[2L]][[1L]], shelli = dots[[3L]][[1L]])
33. └─rtables::format_rcell(...)
34. └─formatters::format_value(...)
35. └─base::match.arg(round_type)
── Failure ('test-as_flextable.R:171:3'): tt_to_flextable works with {rlistings}' objects ──
Expected `out <- tt_to_flextable(lsting)` not to throw any errors.
Actually got a <simpleError> with message:
'arg' must be of length 1
── Error ('test-as_flextable.R:172:3'): tt_to_flextable works with {rlistings}' objects ──
Error in `eval(code, test_env)`: object 'out' not found
Backtrace:
▆
1. ├─testthat::expect_equal(flextable::nrow_part(out), nrow(lsting)) at test-as_flextable.R:172:3
2. │ └─testthat::quasi_label(enquo(object), label)
3. │ └─rlang::eval_bare(expr, quo_get_env(quo))
4. └─flextable::nrow_part(out)
── Failure ('test-as_flextable.R:200:3'): tt_to_flextable handles basic rlistings object correctly ──
Expected `out <- tt_to_flextable(lsting)` not to throw any errors.
Actually got a <simpleError> with message:
'arg' must be of length 1
── Failure ('test-as_flextable.R:204:3'): tt_to_flextable handles basic rlistings object correctly ──
Expected `out` to be an S3 object.
Actual OO type: none.
── Error ('test-as_flextable.R:207:3'): tt_to_flextable handles basic rlistings object correctly ──
Error in `flextable::nrow_part(out, part = "body")`: Function `nrow_part()` supports only flextable objects.
Backtrace:
▆
1. ├─testthat::expect_equal(...) at test-as_flextable.R:207:3
2. │ └─testthat::quasi_label(enquo(object), label)
3. │ └─rlang::eval_bare(expr, quo_get_env(quo))
4. └─flextable::nrow_part(out, part = "body")
── Failure ('test-as_flextable.R:254:3'): tt_to_flextable handles rlistings with active separators ──
Expected `out_sep <- tt_to_flextable(lsting_sep)` not to throw any errors.
Actually got a <simpleError> with message:
'arg' must be of length 1
── Failure ('test-as_flextable.R:255:3'): tt_to_flextable handles rlistings with active separators ──
Expected `out_sep` to be an S3 object.
Actual OO type: none.
── Error ('test-as_flextable.R:259:3'): tt_to_flextable handles rlistings with active separators ──
Error in `flextable::nrow_part(out_sep, part = "body")`: Function `nrow_part()` supports only flextable objects.
Backtrace:
▆
1. ├─testthat::expect_equal(...) at test-as_flextable.R:259:3
2. │ └─testthat::quasi_label(enquo(object), label)
3. │ └─rlang::eval_bare(expr, quo_get_env(quo))
4. └─flextable::nrow_part(out_sep, part = "body")
── Error ('test-export_as_docx.R:3:3'): export_as_docx works thanks to tt_to_flextable ──
Error in `match.arg(round_type)`: 'arg' must be of length 1
Backtrace:
▆
1. └─rtables::build_table(lyt, rawdat) at test-export_as_docx.R:3:3
2. └─rtables::update_ref_indexing(tab)
3. ├─formatters::make_row_df(tt)
4. └─rtables::make_row_df(tt)
5. └─rtables (local) .local(...)
6. ├─formatters::make_row_df(...)
7. └─rtables::make_row_df(...)
8. └─rtables (local) .local(...)
9. ├─formatters::make_row_df(...)
10. └─rtables::make_row_df(...)
11. └─rtables (local) .local(...)
12. ├─formatters::make_row_df(...)
13. └─rtables::make_row_df(...)
14. └─rtables (local) .local(...)
15. ├─formatters::make_row_df(...)
16. └─rtables::make_row_df(...)
17. └─rtables (local) .local(...)
18. ├─formatters::pagdfrow(...)
19. │ └─base::data.frame(...)
20. ├─formatters::nlines(...)
21. └─rtables::nlines(...)
22. ├─base::as.vector(get_formatted_cells(x))
23. ├─rtables::get_formatted_cells(x)
24. └─rtables::get_formatted_cells(x)
25. ├─base::matrix(...)
26. ├─base::unlist(...)
27. └─base::Map(...)
28. └─base::mapply(FUN = f, ..., SIMPLIFY = FALSE)
29. └─rtables (local) `<fn>`(val = dots[[1L]][[1L]], spn = dots[[2L]][[1L]], shelli = dots[[3L]][[1L]])
30. └─rtables::format_rcell(...)
31. └─formatters::format_value(...)
32. └─base::match.arg(round_type)
── Error ('test-export_as_docx.R:44:3'): export_as_docx produces a warning if manual column widths are used ──
Error in `match.arg(round_type)`: 'arg' must be of length 1
Backtrace:
▆
1. └─rtables::build_table(lyt, iris) at test-export_as_docx.R:44:3
2. └─rtables::update_ref_indexing(tab)
3. ├─formatters::make_row_df(tt)
4. └─rtables::make_row_df(tt)
5. └─rtables (local) .local(...)
6. ├─formatters::make_row_df(...)
7. └─rtables::make_row_df(...)
8. └─rtables (local) .local(...)
9. ├─formatters::make_row_df(...)
10. └─rtables::make_row_df(...)
11. └─rtables (local) .local(...)
12. ├─formatters::make_row_df(...)
13. └─rtables::make_row_df(...)
14. └─rtables (local) .local(...)
15. ├─formatters::pagdfrow(...)
16. │ └─base::data.frame(...)
17. ├─formatters::nlines(...)
18. └─rtables::nlines(...)
19. ├─base::as.vector(get_formatted_cells(x))
20. ├─rtables::get_formatted_cells(x)
21. └─rtables::get_formatted_cells(x)
22. ├─base::matrix(...)
23. ├─base::unlist(...)
24. └─base::Map(...)
25. └─base::mapply(FUN = f, ..., SIMPLIFY = FALSE)
26. └─rtables (local) `<fn>`(val = dots[[1L]][[1L]], spn = dots[[2L]][[1L]], shelli = dots[[3L]][[1L]])
27. └─rtables::format_rcell(...)
28. └─formatters::format_value(...)
29. └─base::match.arg(round_type)
── Failure ('test-export_as_docx.R:69:3'): export_as_docx works thanks to tt_to_flextable ──
Expected `... <- NULL` not to throw any errors.
Actually got a <simpleError> with message:
'arg' must be of length 1
── Error ('test-pagination.R:38:3'): export_as_docx handles list generated by tt_to_flextable(paginate=TRUE) ──
Error in `match.arg(round_type)`: 'arg' must be of length 1
Backtrace:
▆
1. └─rtables::build_table(lyt_paged, test_data_rt) at test-pagination.R:38:3
2. └─rtables::update_ref_indexing(tab)
3. ├─formatters::make_row_df(tt)
4. └─rtables::make_row_df(tt)
5. └─rtables (local) .local(...)
6. ├─formatters::make_row_df(...)
7. └─rtables::make_row_df(...)
8. └─rtables (local) .local(...)
9. ├─formatters::make_row_df(...)
10. └─rtables::make_row_df(...)
11. └─rtables (local) .local(...)
12. ├─formatters::make_row_df(...)
13. └─rtables::make_row_df(...)
14. └─rtables (local) .local(...)
15. ├─formatters::pagdfrow(...)
16. │ └─base::data.frame(...)
17. ├─formatters::nlines(...)
18. └─rtables::nlines(...)
19. ├─base::as.vector(get_formatted_cells(x))
20. ├─rtables::get_formatted_cells(x)
21. └─rtables::get_formatted_cells(x)
22. ├─base::matrix(...)
23. ├─base::unlist(...)
24. └─base::Map(...)
25. └─base::mapply(FUN = f, ..., SIMPLIFY = FALSE)
26. └─rtables (local) `<fn>`(val = dots[[1L]][[1L]], spn = dots[[2L]][[1L]], shelli = dots[[3L]][[1L]])
27. └─rtables::format_rcell(...)
28. └─formatters::format_value(...)
29. └─base::match.arg(round_type)
── Error ('test-pagination.R:91:3'): export_as_docx works with explicit list of rlistings/rtables objects ──
Error in `match.arg(round_type)`: 'arg' must be of length 1
Backtrace:
▆
1. └─rtables::build_table(lyt_rt, test_data_rt) at test-pagination.R:91:3
2. └─rtables::update_ref_indexing(tab)
3. ├─formatters::make_row_df(tt)
4. └─rtables::make_row_df(tt)
5. └─rtables (local) .local(...)
6. ├─formatters::make_row_df(...)
7. └─rtables::make_row_df(...)
8. └─rtables (local) .local(...)
9. ├─formatters::pagdfrow(...)
10. │ └─base::data.frame(...)
11. ├─formatters::nlines(...)
12. └─rtables::nlines(...)
13. ├─base::as.vector(get_formatted_cells(x))
14. ├─rtables::get_formatted_cells(x)
15. └─rtables::get_formatted_cells(x)
16. ├─base::matrix(...)
17. ├─base::unlist(...)
18. └─base::Map(...)
19. └─base::mapply(FUN = f, ..., SIMPLIFY = FALSE)
20. └─rtables (local) `<fn>`(val = dots[[1L]][[1L]], spn = dots[[2L]][[1L]], shelli = dots[[3L]][[1L]])
21. └─rtables::format_rcell(...)
22. └─formatters::format_value(...)
23. └─base::match.arg(round_type)
── Error ('test-pagination.R:121:3'): export_as_docx works with pagination via lpp/cpp arguments ──
Error in `match.arg(round_type)`: 'arg' must be of length 1
Backtrace:
▆
1. └─rtables::build_table(lyt_long, test_data_rt) at test-pagination.R:121:3
2. └─rtables::update_ref_indexing(tab)
3. ├─formatters::make_row_df(tt)
4. └─rtables::make_row_df(tt)
5. └─rtables (local) .local(...)
6. ├─formatters::make_row_df(...)
7. └─rtables::make_row_df(...)
8. └─rtables (local) .local(...)
9. ├─formatters::make_row_df(...)
10. └─rtables::make_row_df(...)
11. └─rtables (local) .local(...)
12. ├─formatters::make_row_df(...)
13. └─rtables::make_row_df(...)
14. └─rtables (local) .local(...)
15. ├─formatters::pagdfrow(...)
16. │ └─base::data.frame(...)
17. ├─formatters::nlines(...)
18. └─rtables::nlines(...)
19. ├─base::as.vector(get_formatted_cells(x))
20. ├─rtables::get_formatted_cells(x)
21. └─rtables::get_formatted_cells(x)
22. ├─base::matrix(...)
23. ├─base::unlist(...)
24. └─base::Map(...)
25. └─base::mapply(FUN = f, ..., SIMPLIFY = FALSE)
26. └─rtables (local) `<fn>`(val = dots[[1L]][[1L]], spn = dots[[2L]][[1L]], shelli = dots[[3L]][[1L]])
27. └─rtables::format_rcell(...)
28. └─formatters::format_value(...)
29. └─base::match.arg(round_type)
── Error ('test-pagination.R:153:3'): export_as_docx works with column widths and autofit settings ──
Error in `match.arg(round_type)`: 'arg' must be of length 1
Backtrace:
▆
1. └─rtables::build_table(lyt_rt, test_data_rt) at test-pagination.R:153:3
2. └─rtables::update_ref_indexing(tab)
3. ├─formatters::make_row_df(tt)
4. └─rtables::make_row_df(tt)
5. └─rtables (local) .local(...)
6. ├─formatters::make_row_df(...)
7. └─rtables::make_row_df(...)
8. └─rtables (local) .local(...)
9. ├─formatters::pagdfrow(...)
10. │ └─base::data.frame(...)
11. ├─formatters::nlines(...)
12. └─rtables::nlines(...)
13. ├─base::as.vector(get_formatted_cells(x))
14. ├─rtables::get_formatted_cells(x)
15. └─rtables::get_formatted_cells(x)
16. ├─base::matrix(...)
17. ├─base::unlist(...)
18. └─base::Map(...)
19. └─base::mapply(FUN = f, ..., SIMPLIFY = FALSE)
20. └─rtables (local) `<fn>`(val = dots[[1L]][[1L]], spn = dots[[2L]][[1L]], shelli = dots[[3L]][[1L]])
21. └─rtables::format_rcell(...)
22. └─formatters::format_value(...)
23. └─base::match.arg(round_type)
[ FAIL 20 | WARN 0 | SKIP 0 | PASS 23 ]
Error:
! Test failures.
Execution halted
Flavor: r-devel-linux-x86_64-fedora-clang
Version: 0.1.1
Check: re-building of vignette outputs
Result: ERROR
Error(s) in re-building vignettes:
--- re-building ‘dev_guide_ph.Rmd’ using rmarkdown
[WARNING] Deprecated: --highlight-style. Use --syntax-highlighting instead.
--- finished re-building ‘dev_guide_ph.Rmd’
--- re-building ‘export_rlistings.Rmd’ using rmarkdown
Quitting from export_rlistings.Rmd:72-83 [unnamed-chunk-5]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
<error/rlang_error>
Error in `match.arg()`:
! 'arg' must be of length 1
---
Backtrace:
▆
1. └─rtables.officer::tt_to_flextable(lsting)
2. ├─rtables::matrix_form(tt, fontspec = fontspec, indent_rownames = FALSE)
3. └─rtables::matrix_form(tt, fontspec = fontspec, indent_rownames = FALSE)
4. └─rlistings (local) .local(...)
5. └─base::vapply(...)
6. └─formatters (local) FUN(X[[i]], ...)
7. └─base::match.arg(round_type)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Error: processing vignette 'export_rlistings.Rmd' failed with diagnostics:
'arg' must be of length 1
--- failed re-building ‘export_rlistings.Rmd’
--- re-building ‘rtables.officer.Rmd’ using rmarkdown
Quitting from rtables.officer.Rmd:112-115 [unnamed-chunk-7]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
<error/rlang_error>
Error in `match.arg()`:
! 'arg' must be of length 1
---
Backtrace:
▆
1. └─rtables::build_table(lyt, adlb_f)
2. └─rtables::update_ref_indexing(tab)
3. ├─formatters::make_row_df(tt)
4. └─rtables::make_row_df(tt)
5. └─rtables (local) .local(...)
6. ├─formatters::make_row_df(...)
7. └─rtables::make_row_df(...)
8. └─rtables (local) .local(...)
9. ├─formatters::make_row_df(...)
10. └─rtables::make_row_df(...)
11. └─rtables (local) .local(...)
12. ├─formatters::make_row_df(...)
13. └─rtables::make_row_df(...)
14. └─rtables (local) .local(...)
15. ├─formatters::make_row_df(...)
16. └─rtables::make_row_df(...)
17. └─rtables (local) .local(...)
18. ├─formatters::make_row_df(...)
19. └─rtables::make_row_df(...)
20. └─rtables (local) .local(...)
21. ├─formatters::pagdfrow(...)
22. │ └─base::data.frame(...)
23. ├─formatters::nlines(...)
24. └─rtables::nlines(...)
25. ├─base::as.vector(get_formatted_cells(x))
26. ├─rtables::get_formatted_cells(x)
27. └─rtables::get_formatted_cells(x)
28. ├─base::matrix(...)
29. ├─base::unlist(...)
30. └─base::Map(...)
31. └─base::mapply(FUN = f, ..., SIMPLIFY = FALSE)
32. └─rtables (local) `<fn>`(val = dots[[1L]][[1L]], spn = dots[[2L]][[1L]], shelli = dots[[3L]][[1L]])
33. └─rtables::format_rcell(...)
34. └─formatters::format_value(...)
35. └─base::match.arg(round_type)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Error: processing vignette 'rtables.officer.Rmd' failed with diagnostics:
'arg' must be of length 1
--- failed re-building ‘rtables.officer.Rmd’
SUMMARY: processing the following files failed:
‘export_rlistings.Rmd’ ‘rtables.officer.Rmd’
Error: Vignette re-building failed.
Execution halted
Flavors: r-devel-linux-x86_64-fedora-clang, r-devel-linux-x86_64-fedora-gcc
Version: 0.1.1
Check: tests
Result: ERROR
Running ‘testthat.R’ [16s/27s]
Running the tests in ‘tests/testthat.R’ failed.
Complete output:
> library(testthat)
> library(rtables.officer)
Loading required package: formatters
Attaching package: 'formatters'
The following object is masked from 'package:base':
%||%
Loading required package: magrittr
Attaching package: 'magrittr'
The following objects are masked from 'package:testthat':
equals, is_less_than, not
Loading required package: rlistings
Loading required package: tibble
Loading required package: rtables
Attaching package: 'rtables'
The following object is masked from 'package:utils':
str
> test_check("rtables.officer", reporter = "check")
Saving _problems/test-as_flextable-20.R
Saving _problems/test-as_flextable-84.R
Saving _problems/test-as_flextable-100.R
Saving _problems/test-as_flextable-119.R
Saving _problems/test-as_flextable-139.R
Saving _problems/test-as_flextable-171.R
Saving _problems/test-as_flextable-172.R
Saving _problems/test-as_flextable-200.R
Saving _problems/test-as_flextable-204.R
Saving _problems/test-as_flextable-209.R
Saving _problems/test-as_flextable-254.R
Saving _problems/test-as_flextable-255.R
Saving _problems/test-as_flextable-263.R
Saving _problems/test-export_as_docx-3.R
Saving _problems/test-export_as_docx-44.R
Saving _problems/test-export_as_docx-71.R
Saving _problems/test-pagination-38.R
Saving _problems/test-pagination-91.R
Saving _problems/test-pagination-121.R
Saving _problems/test-pagination-153.R
[ FAIL 20 | WARN 0 | SKIP 0 | PASS 23 ]
══ Failed tests ════════════════════════════════════════════════════════════════
── Error ('test-as_flextable.R:20:3'): Can create flextable object that works with different styles ──
Error in `match.arg(round_type)`: 'arg' must be of length 1
Backtrace:
▆
1. └─rtables::build_table(lyt, ex_adsl) at test-as_flextable.R:20:3
2. └─rtables::update_ref_indexing(tab)
3. ├─formatters::make_row_df(tt)
4. └─rtables::make_row_df(tt)
5. └─rtables (local) .local(...)
6. ├─formatters::make_row_df(...)
7. └─rtables::make_row_df(...)
8. └─rtables (local) .local(...)
9. ├─formatters::make_row_df(...)
10. └─rtables::make_row_df(...)
11. └─rtables (local) .local(...)
12. ├─formatters::make_row_df(...)
13. └─rtables::make_row_df(...)
14. └─rtables (local) .local(...)
15. ├─formatters::pagdfrow(...)
16. │ └─base::data.frame(...)
17. ├─formatters::nlines(...)
18. └─rtables::nlines(...)
19. ├─base::as.vector(get_formatted_cells(x))
20. ├─rtables::get_formatted_cells(x)
21. └─rtables::get_formatted_cells(x)
22. ├─base::matrix(...)
23. ├─base::unlist(...)
24. └─base::Map(...)
25. └─base::mapply(FUN = f, ..., SIMPLIFY = FALSE)
26. └─rtables (local) `<fn>`(val = dots[[1L]][[1L]], spn = dots[[2L]][[1L]], shelli = dots[[3L]][[1L]])
27. └─rtables::format_rcell(...)
28. └─formatters::format_value(...)
29. └─base::match.arg(round_type)
── Error ('test-as_flextable.R:84:3'): tt_to_flextable does not create different cells when colcounts (or multiple) on different lines ──
Error in `match.arg(round_type)`: 'arg' must be of length 1
Backtrace:
▆
1. └─rtables::build_table(lyt, ex_adsl) at test-as_flextable.R:84:3
2. └─rtables::update_ref_indexing(tab)
3. ├─formatters::make_row_df(tt)
4. └─rtables::make_row_df(tt)
5. └─rtables (local) .local(...)
6. ├─formatters::make_row_df(...)
7. └─rtables::make_row_df(...)
8. └─rtables (local) .local(...)
9. ├─formatters::make_row_df(...)
10. └─rtables::make_row_df(...)
11. └─rtables (local) .local(...)
12. ├─formatters::make_row_df(...)
13. └─rtables::make_row_df(...)
14. └─rtables (local) .local(...)
15. ├─formatters::make_row_df(...)
16. └─rtables::make_row_df(...)
17. └─rtables (local) .local(...)
18. ├─formatters::make_row_df(...)
19. └─rtables::make_row_df(...)
20. └─rtables (local) .local(...)
21. ├─formatters::pagdfrow(...)
22. │ └─base::data.frame(...)
23. ├─formatters::nlines(...)
24. └─rtables::nlines(...)
25. ├─base::as.vector(get_formatted_cells(x))
26. ├─rtables::get_formatted_cells(x)
27. └─rtables::get_formatted_cells(x)
28. ├─base::matrix(...)
29. ├─base::unlist(...)
30. └─base::Map(...)
31. └─base::mapply(FUN = f, ..., SIMPLIFY = FALSE)
32. └─rtables (local) `<fn>`(val = dots[[1L]][[1L]], spn = dots[[2L]][[1L]], shelli = dots[[3L]][[1L]])
33. └─rtables::format_rcell(...)
34. └─formatters::format_value(...)
35. └─base::match.arg(round_type)
── Error ('test-as_flextable.R:100:3'): check titles bold and html theme ───────
Error in `match.arg(round_type)`: 'arg' must be of length 1
Backtrace:
▆
1. └─rtables::build_table(lyt, ex_adsl) at test-as_flextable.R:100:3
2. └─rtables::update_ref_indexing(tab)
3. ├─formatters::make_row_df(tt)
4. └─rtables::make_row_df(tt)
5. └─rtables (local) .local(...)
6. ├─formatters::make_row_df(...)
7. └─rtables::make_row_df(...)
8. └─rtables (local) .local(...)
9. ├─formatters::make_row_df(...)
10. └─rtables::make_row_df(...)
11. └─rtables (local) .local(...)
12. ├─formatters::make_row_df(...)
13. └─rtables::make_row_df(...)
14. └─rtables (local) .local(...)
15. ├─formatters::make_row_df(...)
16. └─rtables::make_row_df(...)
17. └─rtables (local) .local(...)
18. ├─formatters::make_row_df(...)
19. └─rtables::make_row_df(...)
20. └─rtables (local) .local(...)
21. ├─formatters::pagdfrow(...)
22. │ └─base::data.frame(...)
23. ├─formatters::nlines(...)
24. └─rtables::nlines(...)
25. ├─base::as.vector(get_formatted_cells(x))
26. ├─rtables::get_formatted_cells(x)
27. └─rtables::get_formatted_cells(x)
28. ├─base::matrix(...)
29. ├─base::unlist(...)
30. └─base::Map(...)
31. └─base::mapply(FUN = f, ..., SIMPLIFY = FALSE)
32. └─rtables (local) `<fn>`(val = dots[[1L]][[1L]], spn = dots[[2L]][[1L]], shelli = dots[[3L]][[1L]])
33. └─rtables::format_rcell(...)
34. └─formatters::format_value(...)
35. └─base::match.arg(round_type)
── Error ('test-as_flextable.R:119:3'): check pagination ───────────────────────
Error in `match.arg(round_type)`: 'arg' must be of length 1
Backtrace:
▆
1. └─rtables::build_table(lyt, ex_adsl) at test-as_flextable.R:119:3
2. └─rtables::update_ref_indexing(tab)
3. ├─formatters::make_row_df(tt)
4. └─rtables::make_row_df(tt)
5. └─rtables (local) .local(...)
6. ├─formatters::make_row_df(...)
7. └─rtables::make_row_df(...)
8. └─rtables (local) .local(...)
9. ├─formatters::make_row_df(...)
10. └─rtables::make_row_df(...)
11. └─rtables (local) .local(...)
12. ├─formatters::make_row_df(...)
13. └─rtables::make_row_df(...)
14. └─rtables (local) .local(...)
15. ├─formatters::make_row_df(...)
16. └─rtables::make_row_df(...)
17. └─rtables (local) .local(...)
18. ├─formatters::make_row_df(...)
19. └─rtables::make_row_df(...)
20. └─rtables (local) .local(...)
21. ├─formatters::pagdfrow(...)
22. │ └─base::data.frame(...)
23. ├─formatters::nlines(...)
24. └─rtables::nlines(...)
25. ├─base::as.vector(get_formatted_cells(x))
26. ├─rtables::get_formatted_cells(x)
27. └─rtables::get_formatted_cells(x)
28. ├─base::matrix(...)
29. ├─base::unlist(...)
30. └─base::Map(...)
31. └─base::mapply(FUN = f, ..., SIMPLIFY = FALSE)
32. └─rtables (local) `<fn>`(val = dots[[1L]][[1L]], spn = dots[[2L]][[1L]], shelli = dots[[3L]][[1L]])
33. └─rtables::format_rcell(...)
34. └─formatters::format_value(...)
35. └─base::match.arg(round_type)
── Error ('test-as_flextable.R:139:3'): check colwidths in flextable object ────
Error in `match.arg(round_type)`: 'arg' must be of length 1
Backtrace:
▆
1. └─rtables::build_table(lyt, ex_adsl) at test-as_flextable.R:139:3
2. └─rtables::update_ref_indexing(tab)
3. ├─formatters::make_row_df(tt)
4. └─rtables::make_row_df(tt)
5. └─rtables (local) .local(...)
6. ├─formatters::make_row_df(...)
7. └─rtables::make_row_df(...)
8. └─rtables (local) .local(...)
9. ├─formatters::make_row_df(...)
10. └─rtables::make_row_df(...)
11. └─rtables (local) .local(...)
12. ├─formatters::make_row_df(...)
13. └─rtables::make_row_df(...)
14. └─rtables (local) .local(...)
15. ├─formatters::make_row_df(...)
16. └─rtables::make_row_df(...)
17. └─rtables (local) .local(...)
18. ├─formatters::make_row_df(...)
19. └─rtables::make_row_df(...)
20. └─rtables (local) .local(...)
21. ├─formatters::pagdfrow(...)
22. │ └─base::data.frame(...)
23. ├─formatters::nlines(...)
24. └─rtables::nlines(...)
25. ├─base::as.vector(get_formatted_cells(x))
26. ├─rtables::get_formatted_cells(x)
27. └─rtables::get_formatted_cells(x)
28. ├─base::matrix(...)
29. ├─base::unlist(...)
30. └─base::Map(...)
31. └─base::mapply(FUN = f, ..., SIMPLIFY = FALSE)
32. └─rtables (local) `<fn>`(val = dots[[1L]][[1L]], spn = dots[[2L]][[1L]], shelli = dots[[3L]][[1L]])
33. └─rtables::format_rcell(...)
34. └─formatters::format_value(...)
35. └─base::match.arg(round_type)
── Failure ('test-as_flextable.R:171:3'): tt_to_flextable works with {rlistings}' objects ──
Expected `out <- tt_to_flextable(lsting)` not to throw any errors.
Actually got a <simpleError> with message:
'arg' must be of length 1
── Error ('test-as_flextable.R:172:3'): tt_to_flextable works with {rlistings}' objects ──
Error in `eval(code, test_env)`: object 'out' not found
Backtrace:
▆
1. ├─testthat::expect_equal(flextable::nrow_part(out), nrow(lsting)) at test-as_flextable.R:172:3
2. │ └─testthat::quasi_label(enquo(object), label)
3. │ └─rlang::eval_bare(expr, quo_get_env(quo))
4. └─flextable::nrow_part(out)
── Failure ('test-as_flextable.R:200:3'): tt_to_flextable handles basic rlistings object correctly ──
Expected `out <- tt_to_flextable(lsting)` not to throw any errors.
Actually got a <simpleError> with message:
'arg' must be of length 1
── Failure ('test-as_flextable.R:204:3'): tt_to_flextable handles basic rlistings object correctly ──
Expected `out` to be an S3 object.
Actual OO type: none.
── Error ('test-as_flextable.R:207:3'): tt_to_flextable handles basic rlistings object correctly ──
Error in `flextable::nrow_part(out, part = "body")`: Function `nrow_part()` supports only flextable objects.
Backtrace:
▆
1. ├─testthat::expect_equal(...) at test-as_flextable.R:207:3
2. │ └─testthat::quasi_label(enquo(object), label)
3. │ └─rlang::eval_bare(expr, quo_get_env(quo))
4. └─flextable::nrow_part(out, part = "body")
── Failure ('test-as_flextable.R:254:3'): tt_to_flextable handles rlistings with active separators ──
Expected `out_sep <- tt_to_flextable(lsting_sep)` not to throw any errors.
Actually got a <simpleError> with message:
'arg' must be of length 1
── Failure ('test-as_flextable.R:255:3'): tt_to_flextable handles rlistings with active separators ──
Expected `out_sep` to be an S3 object.
Actual OO type: none.
── Error ('test-as_flextable.R:259:3'): tt_to_flextable handles rlistings with active separators ──
Error in `flextable::nrow_part(out_sep, part = "body")`: Function `nrow_part()` supports only flextable objects.
Backtrace:
▆
1. ├─testthat::expect_equal(...) at test-as_flextable.R:259:3
2. │ └─testthat::quasi_label(enquo(object), label)
3. │ └─rlang::eval_bare(expr, quo_get_env(quo))
4. └─flextable::nrow_part(out_sep, part = "body")
── Error ('test-export_as_docx.R:3:3'): export_as_docx works thanks to tt_to_flextable ──
Error in `match.arg(round_type)`: 'arg' must be of length 1
Backtrace:
▆
1. └─rtables::build_table(lyt, rawdat) at test-export_as_docx.R:3:3
2. └─rtables::update_ref_indexing(tab)
3. ├─formatters::make_row_df(tt)
4. └─rtables::make_row_df(tt)
5. └─rtables (local) .local(...)
6. ├─formatters::make_row_df(...)
7. └─rtables::make_row_df(...)
8. └─rtables (local) .local(...)
9. ├─formatters::make_row_df(...)
10. └─rtables::make_row_df(...)
11. └─rtables (local) .local(...)
12. ├─formatters::make_row_df(...)
13. └─rtables::make_row_df(...)
14. └─rtables (local) .local(...)
15. ├─formatters::make_row_df(...)
16. └─rtables::make_row_df(...)
17. └─rtables (local) .local(...)
18. ├─formatters::pagdfrow(...)
19. │ └─base::data.frame(...)
20. ├─formatters::nlines(...)
21. └─rtables::nlines(...)
22. ├─base::as.vector(get_formatted_cells(x))
23. ├─rtables::get_formatted_cells(x)
24. └─rtables::get_formatted_cells(x)
25. ├─base::matrix(...)
26. ├─base::unlist(...)
27. └─base::Map(...)
28. └─base::mapply(FUN = f, ..., SIMPLIFY = FALSE)
29. └─rtables (local) `<fn>`(val = dots[[1L]][[1L]], spn = dots[[2L]][[1L]], shelli = dots[[3L]][[1L]])
30. └─rtables::format_rcell(...)
31. └─formatters::format_value(...)
32. └─base::match.arg(round_type)
── Error ('test-export_as_docx.R:44:3'): export_as_docx produces a warning if manual column widths are used ──
Error in `match.arg(round_type)`: 'arg' must be of length 1
Backtrace:
▆
1. └─rtables::build_table(lyt, iris) at test-export_as_docx.R:44:3
2. └─rtables::update_ref_indexing(tab)
3. ├─formatters::make_row_df(tt)
4. └─rtables::make_row_df(tt)
5. └─rtables (local) .local(...)
6. ├─formatters::make_row_df(...)
7. └─rtables::make_row_df(...)
8. └─rtables (local) .local(...)
9. ├─formatters::make_row_df(...)
10. └─rtables::make_row_df(...)
11. └─rtables (local) .local(...)
12. ├─formatters::make_row_df(...)
13. └─rtables::make_row_df(...)
14. └─rtables (local) .local(...)
15. ├─formatters::pagdfrow(...)
16. │ └─base::data.frame(...)
17. ├─formatters::nlines(...)
18. └─rtables::nlines(...)
19. ├─base::as.vector(get_formatted_cells(x))
20. ├─rtables::get_formatted_cells(x)
21. └─rtables::get_formatted_cells(x)
22. ├─base::matrix(...)
23. ├─base::unlist(...)
24. └─base::Map(...)
25. └─base::mapply(FUN = f, ..., SIMPLIFY = FALSE)
26. └─rtables (local) `<fn>`(val = dots[[1L]][[1L]], spn = dots[[2L]][[1L]], shelli = dots[[3L]][[1L]])
27. └─rtables::format_rcell(...)
28. └─formatters::format_value(...)
29. └─base::match.arg(round_type)
── Failure ('test-export_as_docx.R:69:3'): export_as_docx works thanks to tt_to_flextable ──
Expected `... <- NULL` not to throw any errors.
Actually got a <simpleError> with message:
'arg' must be of length 1
── Error ('test-pagination.R:38:3'): export_as_docx handles list generated by tt_to_flextable(paginate=TRUE) ──
Error in `match.arg(round_type)`: 'arg' must be of length 1
Backtrace:
▆
1. └─rtables::build_table(lyt_paged, test_data_rt) at test-pagination.R:38:3
2. └─rtables::update_ref_indexing(tab)
3. ├─formatters::make_row_df(tt)
4. └─rtables::make_row_df(tt)
5. └─rtables (local) .local(...)
6. ├─formatters::make_row_df(...)
7. └─rtables::make_row_df(...)
8. └─rtables (local) .local(...)
9. ├─formatters::make_row_df(...)
10. └─rtables::make_row_df(...)
11. └─rtables (local) .local(...)
12. ├─formatters::make_row_df(...)
13. └─rtables::make_row_df(...)
14. └─rtables (local) .local(...)
15. ├─formatters::pagdfrow(...)
16. │ └─base::data.frame(...)
17. ├─formatters::nlines(...)
18. └─rtables::nlines(...)
19. ├─base::as.vector(get_formatted_cells(x))
20. ├─rtables::get_formatted_cells(x)
21. └─rtables::get_formatted_cells(x)
22. ├─base::matrix(...)
23. ├─base::unlist(...)
24. └─base::Map(...)
25. └─base::mapply(FUN = f, ..., SIMPLIFY = FALSE)
26. └─rtables (local) `<fn>`(val = dots[[1L]][[1L]], spn = dots[[2L]][[1L]], shelli = dots[[3L]][[1L]])
27. └─rtables::format_rcell(...)
28. └─formatters::format_value(...)
29. └─base::match.arg(round_type)
── Error ('test-pagination.R:91:3'): export_as_docx works with explicit list of rlistings/rtables objects ──
Error in `match.arg(round_type)`: 'arg' must be of length 1
Backtrace:
▆
1. └─rtables::build_table(lyt_rt, test_data_rt) at test-pagination.R:91:3
2. └─rtables::update_ref_indexing(tab)
3. ├─formatters::make_row_df(tt)
4. └─rtables::make_row_df(tt)
5. └─rtables (local) .local(...)
6. ├─formatters::make_row_df(...)
7. └─rtables::make_row_df(...)
8. └─rtables (local) .local(...)
9. ├─formatters::pagdfrow(...)
10. │ └─base::data.frame(...)
11. ├─formatters::nlines(...)
12. └─rtables::nlines(...)
13. ├─base::as.vector(get_formatted_cells(x))
14. ├─rtables::get_formatted_cells(x)
15. └─rtables::get_formatted_cells(x)
16. ├─base::matrix(...)
17. ├─base::unlist(...)
18. └─base::Map(...)
19. └─base::mapply(FUN = f, ..., SIMPLIFY = FALSE)
20. └─rtables (local) `<fn>`(val = dots[[1L]][[1L]], spn = dots[[2L]][[1L]], shelli = dots[[3L]][[1L]])
21. └─rtables::format_rcell(...)
22. └─formatters::format_value(...)
23. └─base::match.arg(round_type)
── Error ('test-pagination.R:121:3'): export_as_docx works with pagination via lpp/cpp arguments ──
Error in `match.arg(round_type)`: 'arg' must be of length 1
Backtrace:
▆
1. └─rtables::build_table(lyt_long, test_data_rt) at test-pagination.R:121:3
2. └─rtables::update_ref_indexing(tab)
3. ├─formatters::make_row_df(tt)
4. └─rtables::make_row_df(tt)
5. └─rtables (local) .local(...)
6. ├─formatters::make_row_df(...)
7. └─rtables::make_row_df(...)
8. └─rtables (local) .local(...)
9. ├─formatters::make_row_df(...)
10. └─rtables::make_row_df(...)
11. └─rtables (local) .local(...)
12. ├─formatters::make_row_df(...)
13. └─rtables::make_row_df(...)
14. └─rtables (local) .local(...)
15. ├─formatters::pagdfrow(...)
16. │ └─base::data.frame(...)
17. ├─formatters::nlines(...)
18. └─rtables::nlines(...)
19. ├─base::as.vector(get_formatted_cells(x))
20. ├─rtables::get_formatted_cells(x)
21. └─rtables::get_formatted_cells(x)
22. ├─base::matrix(...)
23. ├─base::unlist(...)
24. └─base::Map(...)
25. └─base::mapply(FUN = f, ..., SIMPLIFY = FALSE)
26. └─rtables (local) `<fn>`(val = dots[[1L]][[1L]], spn = dots[[2L]][[1L]], shelli = dots[[3L]][[1L]])
27. └─rtables::format_rcell(...)
28. └─formatters::format_value(...)
29. └─base::match.arg(round_type)
── Error ('test-pagination.R:153:3'): export_as_docx works with column widths and autofit settings ──
Error in `match.arg(round_type)`: 'arg' must be of length 1
Backtrace:
▆
1. └─rtables::build_table(lyt_rt, test_data_rt) at test-pagination.R:153:3
2. └─rtables::update_ref_indexing(tab)
3. ├─formatters::make_row_df(tt)
4. └─rtables::make_row_df(tt)
5. └─rtables (local) .local(...)
6. ├─formatters::make_row_df(...)
7. └─rtables::make_row_df(...)
8. └─rtables (local) .local(...)
9. ├─formatters::pagdfrow(...)
10. │ └─base::data.frame(...)
11. ├─formatters::nlines(...)
12. └─rtables::nlines(...)
13. ├─base::as.vector(get_formatted_cells(x))
14. ├─rtables::get_formatted_cells(x)
15. └─rtables::get_formatted_cells(x)
16. ├─base::matrix(...)
17. ├─base::unlist(...)
18. └─base::Map(...)
19. └─base::mapply(FUN = f, ..., SIMPLIFY = FALSE)
20. └─rtables (local) `<fn>`(val = dots[[1L]][[1L]], spn = dots[[2L]][[1L]], shelli = dots[[3L]][[1L]])
21. └─rtables::format_rcell(...)
22. └─formatters::format_value(...)
23. └─base::match.arg(round_type)
[ FAIL 20 | WARN 0 | SKIP 0 | PASS 23 ]
Error:
! Test failures.
Execution halted
Flavor: r-devel-linux-x86_64-fedora-gcc