Switch to unified view

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
})