[413088]: / tests / testthat / test-subset.R

Download this file

26 lines (20 with data), 782 Bytes

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
# Testing functions of subsetting ####
test_that("subset", {
# get data
data("visium_data")
# subset based on assay
subset(visium_data, assays = "Assay1")
subset(visium_data, assays = "Visium")
expect_error(subset(visium_data, assays = "Visium2"))
# subset based on samples
subset(visium_data, samples = "Anterior1")
expect_error(subset(visium_data, samples = "Anterior2"))
# subset based on assay
subset(visium_data, spatialpoints = c("GTTATATTATCTCCCT-1_Assay1", "GTTTGGGTTTCGCCCG-1_Assay1"))
expect_error(subset(visium_data, spatialpoints = c("point")))
# subset based on features
subset(visium_data, features = c("Map3k19", "Rab3gap1"))
expect_error(subset(visium_data, features = c("feature")))
# return
expect_equal(1,1L)
})