Skip to content

Commit 0d3e045

Browse files
echasnovskilionel-
authored andcommitted
Insert newlines after getOption("width") is reached in progress bar (#67)
1 parent 4561787 commit 0d3e045

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

R/testthat-reporter.R

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -72,6 +72,11 @@ vdiffrReporter <-
7272

7373
add_result = function(context, test, result) {
7474
cat(single_letter_summary(result))
75+
private$.result_counter <- private$.result_counter + 1
76+
if (private$.result_counter >= getOption("width")) {
77+
cat("\n")
78+
private$.result_counter <- 0
79+
}
7580

7681
case <- attr(result, "vdiffr_case")
7782
if (expectation_error(result)) {
@@ -92,6 +97,10 @@ vdiffrReporter <-
9297
))
9398
}
9499
}
100+
),
101+
102+
private = list(
103+
.result_counter = 0
95104
)
96105
)
97106

0 commit comments

Comments
 (0)