tests/testthat/test-map_tracks.R

test_that("map_tracks returns a leaflet htmlwidget", {
  data("wastd_data")

  themap <- map_tracks(
    wastd_data$tracks,
    sites = wastd_data$sites,
    cluster = FALSE
  )

  testthat::expect_equal(class(themap), c("leaflet", "htmlwidget"))

  themap2 <- map_tracks(
    wastd_data$tracks,
    sites = wastd_data$sites,
    cluster = TRUE
  )
  testthat::expect_equal(class(themap2), c("leaflet", "htmlwidget"))

  # testthat::skip_if(Sys.getenv("WASTDR_TALIBAN_TESTS") == TRUE,
  #   message = "This test segfaults on Ubuntu 19.10"
  # )
  themap3 <- map_tracks(
    wastd_data$tracks,
    sites = wastd_data$sites,
    ts = TRUE
  )
  testthat::expect_equal(class(themap3), c("leaflet", "htmlwidget"))

  themap4 <- map_tracks(
    wastd_data$tracks,
    sites = wastd_data$sites,
    ts = TRUE,
    cluster = TRUE
  )
  testthat::expect_equal(class(themap4), c("leaflet", "htmlwidget"))
})

# usethis::use_r("map_tracks")
parksandwildlife/wastdr documentation built on Nov. 17, 2022, 4:52 p.m.