test_that("export", {
object <- cello
tempdir <- AcidBase::tempdir2()
con <- file.path(tempdir, "cello.csv")
x <- export(object = object, con = con, quiet = TRUE)
expect_true(file.exists(x))
df <- pipette::import(con, quiet = TRUE)
expect_identical(
object = df[1L, ],
expected = data.frame(
"accession" = "CVCL_0001",
"ageAtSampling" = "30Y",
"atccId" = NA_character_,
"category" = "Cancer cell line",
"cellLineName" = "HEL",
"depmapId" = "ACH-000004",
"isCancer" = TRUE,
"isContaminated" = FALSE,
"isProblematic" = FALSE,
"misspellings" = NA_character_,
"msiStatus" = paste(
"Stable (MSS)",
"(PubMed=10739008; PubMed=11226526; Sanger)"
),
"ncbiTaxonomyId" = 9606L,
"ncitDiseaseId" = "C7152",
"ncitDiseaseName" = "Erythroleukemia",
"oncotreeCode" = "AML",
"oncotreeLevel" = 3L,
"oncotreeMainType" = "Leukemia",
"oncotreeName" = "Acute Myeloid Leukemia",
"oncotreeParent" = "MNM",
"oncotreeTissue" = "Myeloid",
"organism" = "Homo sapiens",
"population" = "Caucasian",
"samplingSite" = "In situ; Peripheral blood; UBERON=UBERON_0000178",
"sangerModelId" = "SIDM00594",
"secondaryAccession" = NA,
"sexOfCell" = "Male",
"synonyms" = "Hel, GM06141, GM06141B, Human ErythroLeukemia",
row.names = "CVCL_0001"
)
)
AcidBase::unlink2(tempdir)
})
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.