Skip to content

Commit e6dddd4

Browse files
committed
repair weird printer problem caused by cli
1 parent 096d43c commit e6dddd4

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

tests/testthat/test_pipeop_info.R

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -170,12 +170,12 @@ test_that("handling of multiplicity objects controlled by field collect_multipli
170170
for (i in seq_along(output)) {
171171
for (j in seq_along(collect_multiplicity)) {
172172
poinfo = po("info", collect_multiplicity = collect_multiplicity[[j]], log_target = output[[i]], printer = list(default = function(x) "abc", Multiplicity = function(x) "xyz"))
173-
console_output_train = tryCatch(utils::capture.output(poinfo$train(input[[j]])),
173+
console_output_train = tryCatch(utils::capture.output(invisible(poinfo$train(input[[j]]))),
174174
warning = function(w) conditionMessage(w),
175175
message = function(m) conditionMessage(m))
176176
expect_match(paste0(console_output_train, collapse = ""), test_string[[j]], all = FALSE)
177-
suppressMessages(suppressWarnings(utils::capture.output(poinfo$train(input[[j]]))))
178-
console_output_predict = tryCatch(utils::capture.output(poinfo$predict(input[[j]])),
177+
suppressMessages(suppressWarnings(utils::capture.output(invisible(poinfo$train(input[[j]])))))
178+
console_output_predict = tryCatch(utils::capture.output(invisible(poinfo$predict(input[[j]]))),
179179
warning = function(w) conditionMessage(w),
180180
message = function(m) conditionMessage(m))
181181
expect_match(paste0(console_output_predict, collapse = ""), test_string[[j]], all = FALSE)

0 commit comments

Comments
 (0)