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

Download this file

27 lines (21 with data), 884 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
27
# Testing functions of manipulating coordinates ####
test_that("coordinates", {
# get data
data("visium_data")
# coordinates
coords <- vrCoordinates(visium_data)
coords <- vrCoordinates(visium_data, image_name = "main")
coords <- vrCoordinates(visium_data, spatial_name = "main")
expect_warning(coords <- vrCoordinates(visium_data, reg = TRUE))
expect_warning(coords <- vrCoordinates(visium_data, assay = "Assay1", reg = TRUE))
# update coordinates
vrCoordinates(visium_data) <- coords*2
expect_error(vrCoordinates(visium_data, reg = TRUE) <- coords*3)
# flip coordinates
visium_data <- flipCoordinates(visium_data)
# segments
segments <- vrSegments(visium_data)
expect_warning(segments <- vrSegments(visium_data, reg = TRUE))
expect_warning(segments <- vrSegments(visium_data, assay = "Assay1", reg = TRUE))
expect_equal(1,1L)
})