### New tests for issue #23 testthat::context("#28") testthat::test_that("regex check new output options of multisimsum", { data("frailty", package = "rsimsum") frailty$true <- ifelse(frailty$par == "trt", -0.50, 0.75) ms0 <- multisimsum(data = frailty, par = "par", estvarname = "b", true = c(trt = -0.50, fv = 0.75)) ms1 <- multisimsum(data = frailty, par = "par", estvarname = "b", true = "true") ms2 <- multisimsum(data = frailty, par = "par", estvarname = "b", true = 1) testthat::expect_output(object = print(ms0), regexp = "True values: fv = -0.5, trt = 0.75") testthat::expect_output(object = print(ms1), regexp = "True values from column 'true'") testthat::expect_output(object = print(ms2), regexp = "True values fixed at value 1 ") }) testthat::test_that("regex check new output options of simsum", { data("MIsim") MIsim$true <- 0.5 x0 <- simsum(data = MIsim, estvarname = "b", true = 0.5, se = "se", methodvar = "method") x1 <- simsum(data = MIsim, estvarname = "b", true = "true", se = "se", methodvar = "method") testthat::expect_output(object = print(x0), regexp = "True value of the estimand: 0.5") testthat::expect_output(object = print(x1), regexp = "True value of the estimand from column 'true'") })