context("test-utils")
file <- "list_locality_postcode_meander_valley.tab"
mvfile <- system.file(file.path("extdata/tab", file), package="vapour")
test_that("utilities work", {
drivers <- as.data.frame(vapour_all_drivers(), stringsAsFactors = FALSE)
drivers %>% expect_s3_class("data.frame") %>% expect_named(c("driver", "name", "vector", "raster", "create", "copy", "virtual"))
types <- unlist(lapply(drivers, typeof), recursive = FALSE, use.names = TRUE)
expect_equal(types, c(driver = "character", name = "character", vector = "logical",
raster = "logical", create = "logical", copy = "logical", virtual = "logical"
))
expect_match(vapour_gdal_version(), "^GDAL .*, released .*/.*/")
expect_error(vapour_driver(0))
expect_error(vapour_driver(""))
expect_error(vapour_driver("1"), "Open failed")
expect_match(vapour_driver(mvfile), "MapInfo File")
})
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.