tests/testthat/test_set_funs.R

context("set_funs")

test_that("'tibble_from_set()' works", {
    es <- BiocSet(set1 = letters, set2 = LETTERS)

    es1 <- es %>% tibble_from_set()
    expect_s3_class(es1, "tbl_df")
    expect_identical(dim(es1), c(2L, 2L))
    expect_false(.is_tbl_elementset(es1))
})

test_that("'data.frame_from_set()' works", {
    es <- BiocSet(set1 = letters, set2 = LETTERS)
    
    es1 <- es %>% data.frame_from_set()
    expect_identical(class(es1), "data.frame")
    expect_identical(dim(es1), c(2L, 1L))
    expect_false(.is_tbl_elementset(es1))
})

Try the BiocSet package in your browser

Any scripts or data that you put into this service are public.

BiocSet documentation built on Nov. 8, 2020, 7:48 p.m.