Nothing
testthat::test_that("import_rb happy path on sample file", {
testthat::skip_on_cran()
fp <- wa_sample_path("sample_rb.csv")
testthat::skip_if(!nzchar(fp) || !file.exists(fp),
sprintf("sample_rb.csv not found at: %s", fp))
rb <- writeAlizer::import_rb(fp)
testthat::expect_s3_class(rb, "data.frame")
testthat::expect_true("ID" %in% names(rb))
})
testthat::test_that("import_coh happy path on sample file", {
testthat::skip_on_cran()
fp <- wa_sample_path("sample_coh.csv")
testthat::skip_if(!nzchar(fp) || !file.exists(fp),
sprintf("sample_coh.csv not found at: %s", fp))
coh <- writeAlizer::import_coh(fp)
testthat::expect_s3_class(coh, "data.frame")
testthat::expect_true("ID" %in% names(coh))
})
testthat::test_that("import_gamet happy path on sample file", {
testthat::skip_on_cran()
fp <- wa_sample_path("sample_gamet.csv")
testthat::skip_if(!nzchar(fp) || !file.exists(fp),
sprintf("sample_gamet.csv not found at: %s", fp))
gam <- writeAlizer::import_gamet(fp)
testthat::expect_s3_class(gam, "data.frame")
testthat::expect_true("ID" %in% names(gam))
})
# Negative path tests stay combined (they don't depend on sample files).
testthat::test_that("import_* error on missing file", {
testthat::skip_on_cran()
testthat::expect_error(suppressWarnings(writeAlizer::import_rb("nope.csv")))
testthat::expect_error(suppressWarnings(writeAlizer::import_coh("nope.csv")))
testthat::expect_error(suppressWarnings(writeAlizer::import_gamet("nope.csv")))
})
Any scripts or data that you put into this service are public.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.