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