tests/testthat/test_steiger.R

context("steiger")

# w <- make_dat(2, 7)
load(system.file("extdata", "test_commondata.RData", package="TwoSampleMR"))


test_that("directionality", {
	o <- directionality_test(dat)
	expect_true(nrow(o) == 1)
})


test_that("directionality cc", {
	dat$r.outcome <- get_r_from_lor(dat$beta.outcome, dat$eaf.outcome, dat$samplesize.outcome/2, dat$samplesize.outcome/2, 0.1)
	o <- directionality_test(dat)
	expect_true(nrow(o) == 1)
})


test_that("steiger filtering", {
	expect_warning(dat <- steiger_filtering(dat))
	expect_true("steiger_pval" %in% names(dat))
})
MRCIEU/TwoSampleMR documentation built on May 2, 2024, 10:22 p.m.