@@ -15,13 +15,15 @@ test_that("Test mr(): MR Egger, Weighted median, Inverse variance weighted, Simp
1515})
1616
1717test_that(" mr.raps" , {
18+ skip_if_not_installed(" mr.raps" )
1819 res2 <- suppressWarnings(mr(dat , method_list = " mr_raps" ))
1920 expect_equal(nrow(res2 ), 1L )
2021 expect_equal(ncol(res2 ), 9L )
2122 expect_equal(res2 [1 , " b" ], 0.4647 , tolerance = 1e-3 )
2223})
2324
2425test_that(" mr.raps over.dispersion option" , {
26+ skip_if_not_installed(" mr.raps" )
2527 params <- default_parameters()
2628 params $ over.dispersion <- FALSE
2729 res3 <- suppressWarnings(mr(dat , method_list = " mr_raps" , parameters = params ))
@@ -31,6 +33,7 @@ test_that("mr.raps over.dispersion option", {
3133})
3234
3335test_that(" mr.raps loss.function option" , {
36+ skip_if_not_installed(" mr.raps" )
3437 params <- default_parameters()
3538 params $ loss.function <- " tukey"
3639 res4 <- suppressWarnings(mr(dat , method_list = " mr_raps" , parameters = params ))
@@ -40,6 +43,7 @@ test_that("mr.raps loss.function option", {
4043})
4144
4245test_that(" mr.raps shrinkage option" , {
46+ skip_if_not_installed(" mr.raps" )
4347 params <- default_parameters()
4448 params $ shrinkage <- TRUE
4549 res5 <- suppressWarnings(mr(dat , method_list = " mr_raps" , parameters = params ))
0 commit comments