### Internal spatial functions ###
context("Internal spatial functions")
## list of test coordinates
tcl <- list(
# holes in rows and columns
holes = list(coord = data.frame(x = c(1:3, 5:8), y = c(1:2, 5:9)),
expct = list(fill = list(x = 1:8, y = 1:9),
nofill = list(x = c(1:3, 5:8), y = c(1:2, 5:9)))),
# replicates in same position
reps = list(coord = data.frame(x = c(1:3, 3:6), y = c(0:4, 4:5)),
expct = list(fill = list(x = 1:6, y = 0:5),
nofill = list(x = 1:6, y = 0:5)))
)
## Debug: plot datasets
# for(x in tcl)
# print(ggplot(x$coord, aes(x, y)) + geom_point())
test_that("loc_grid behaves as expected", {
for(x in tcl) {
expect_equal(loc_grid(x$coord, autofill = TRUE),
x$expct$fill)
expect_equal(loc_grid(x$coord, autofill = FALSE),
x$expct$nofill)
}
})
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.