Skip to content

Commit

Permalink
Add tests for #294
Browse files Browse the repository at this point in the history
  • Loading branch information
chainsawriot committed Sep 4, 2023
1 parent 3aa3c9b commit f18ff1a
Showing 1 changed file with 17 additions and 0 deletions.
17 changes: 17 additions & 0 deletions tests/testthat/test_import_list.R
Original file line number Diff line number Diff line change
Expand Up @@ -89,6 +89,23 @@ test_that("File names are added as attributes by import_list()", {
unlink(c("mtcars.csv", "mtcars.tsv"))
})

test_that("URL #294", {
skip_on_cran()
## url <- "https://evs.nci.nih.gov/ftp1/CDISC/SDTM/SDTM%20Terminology.xls" That's 10MB!
url <- "https://github.com/tidyverse/readxl/raw/main/tests/testthat/sheets/sheet-xml-lookup.xlsx"
expect_error(x <- import_list(url), NA)
expect_true(inherits(x, "list"))
expect_true("Asia" %in% names(x))
expect_true("Africa" %in% x[[1]]$continent)
expect_false("Africa" %in% x[[2]]$continent)
## double URLs; it reads twice the first sheet by default
urls <- c(url, url)
expect_error(x2 <- import_list(urls), NA)
expect_true("sheet-xml-lookup" %in% names(x2))
expect_true("Africa" %in% x2[[1]]$continent)
expect_true("Africa" %in% x2[[2]]$continent)
})

unlink("data.rdata")
unlink("mtcars.rds")
unlink("mtcars.csv.zip")

0 comments on commit f18ff1a

Please sign in to comment.