Running 'spelling.R' [0s/1s]
  Running 'testthat.R' [8s/20s]
Running the tests in 'tests/testthat.R' failed.
Complete output:
  > library(testthat)
  > library(nationwider)
  > 
  > test_check("nationwider")
  -- 1. Error: access meta (@test-misc.R#16)  ------------------------------------
  'where' must be an environment
  Backtrace:
    1. nationwider::ntwd_get("since_1952")
    2. nationwider:::ntwd_get_id(id, .verbose = verbose)
    3. nationwider:::ntwd_get_since_1952(.access_info = .verbose)
    4. nationwider:::read_excel_silently_(...)
    4. nationwider:::clean_date_qy(.)
    4. base:::set_names(., nms)
    4. dplyr::mutate_if(., Negate(lubridate::is.Date), as.double)
    4. tidyr::gather(., type, value, -Date)
   11. tidyr::separate(., type, into = c("house_type", "type"), sep = "[^[:alnum:]]:")
   12. ellipsis::check_dots_used()
   14. ellipsis:::exit_handler(action)
   15. base::bquote(...)
  
  -- 2. Failure: id works (@test-symbols.R#18)  ----------------------------------
  `ntwd_get("since_1952")` threw an error.
  Message: 'where' must be an environment
  Class:   simpleError/error/condition
  Backtrace:
    1. testthat::expect_error(ntwd_get("since_1952"), NA)
    6. nationwider::ntwd_get("since_1952")
    7. nationwider:::ntwd_get_id(id, .verbose = verbose)
    8. nationwider:::ntwd_get_since_1952(.access_info = .verbose)
    5. nationwider:::read_excel_silently_(...)
    5. nationwider:::clean_date_qy(.)
    5. base:::set_names(., nms)
    5. dplyr::mutate_if(., Negate(lubridate::is.Date), as.double)
    5. tidyr::gather(., type, value, -Date)
   12. tidyr::separate(., type, into = c("house_type", "type"), sep = "[^[:alnum:]]:")
   17. ellipsis::check_dots_used()
   19. ellipsis:::exit_handler(action)
   20. base::bquote(...)
  
  -- 3. Failure: id works (@test-symbols.R#20)  ----------------------------------
  `ntwd_get("regional")` threw an error.
  Message: 'where' must be an environment
  Class:   simpleError/error/condition
  Backtrace:
    1. testthat::expect_error(ntwd_get("regional"), NA)
    6. nationwider::ntwd_get("regional")
    7. nationwider:::ntwd_get_id(id, .verbose = verbose)
    8. nationwider:::ntwd_get_generic("all_prop", .access_info = .verbose)
    5. nationwider:::read_excel_silently(xfile, skip = 3, col_names = FALSE)
    5. nationwider:::clean_date_qy(.)
    5. base:::set_names(., c("Date", nms[-1]))
    5. dplyr::mutate_if(., Negate(lubridate::is.Date), as.double)
    5. tidyr::gather(., type, value, -Date)
   12. tidyr::separate(., type, into = c("region", "type"), sep = "[^[:alnum:]]:")
   17. ellipsis::check_dots_used()
   19. ellipsis:::exit_handler(action)
   20. base::bquote(...)
  
  -- 4. Failure: id works (@test-symbols.R#21)  ----------------------------------
  `ntwd_get("seasonal_regional")` threw an error.
  Message: 'where' must be an environment
  Class:   simpleError/error/condition
  Backtrace:
    1. testthat::expect_error(ntwd_get("seasonal_regional"), NA)
    6. nationwider::ntwd_get("seasonal_regional")
    7. nationwider:::ntwd_get_id(id, .verbose = verbose)
    8. nationwider:::ntwd_get_seasonal_regional(.access_info = .verbose)
    5. nationwider:::read_excel_silently(xfile, skip = 3, col_names = FALSE)
    5. dplyr::select(., -ncol(.))
    5. nationwider:::clean_date_qy(.)
    5. base:::set_names(., nms)
    5. tidyr::gather(., type, value, -Date)
   12. tidyr::separate(., type, into = c("type", "region"), sep = "[^[:alnum:]]:")
   17. ellipsis::check_dots_used()
   19. ellipsis:::exit_handler(action)
   20. base::bquote(...)
  
  -- 5. Failure: id works (@test-symbols.R#22)  ----------------------------------
  `ntwd_get("new_prop")` threw an error.
  Message: 'where' must be an environment
  Class:   simpleError/error/condition
  Backtrace:
    1. testthat::expect_error(ntwd_get("new_prop"), NA)
    6. nationwider::ntwd_get("new_prop")
    7. nationwider:::ntwd_get_id(id, .verbose = verbose)
    8. nationwider:::ntwd_get_generic(id, .access_info = .verbose)
    5. nationwider:::read_excel_silently(xfile, skip = 3, col_names = FALSE)
    5. nationwider:::clean_date_qy(.)
    5. base:::set_names(., c("Date", nms[-1]))
    5. dplyr::mutate_if(., Negate(lubridate::is.Date), as.double)
    5. tidyr::gather(., type, value, -Date)
   12. tidyr::separate(., type, into = c("region", "type"), sep = "[^[:alnum:]]:")
   17. ellipsis::check_dots_used()
   19. ellipsis:::exit_handler(action)
   20. base::bquote(...)
  
  -- 6. Failure: id works (@test-symbols.R#23)  ----------------------------------
  `ntwd_get("mod_prop")` threw an error.
  Message: 'where' must be an environment
  Class:   simpleError/error/condition
  Backtrace:
    1. testthat::expect_error(ntwd_get("mod_prop"), NA)
    6. nationwider::ntwd_get("mod_prop")
    7. nationwider:::ntwd_get_id(id, .verbose = verbose)
    8. nationwider:::ntwd_get_generic(id, .access_info = .verbose)
    5. nationwider:::read_excel_silently(xfile, skip = 3, col_names = FALSE)
    5. nationwider:::clean_date_qy(.)
    5. base:::set_names(., c("Date", nms[-1]))
    5. dplyr::mutate_if(., Negate(lubridate::is.Date), as.double)
    5. tidyr::gather(., type, value, -Date)
   12. tidyr::separate(., type, into = c("region", "type"), sep = "[^[:alnum:]]:")
   17. ellipsis::check_dots_used()
   19. ellipsis:::exit_handler(action)
   20. base::bquote(...)
  
  -- 7. Failure: id works (@test-symbols.R#24)  ----------------------------------
  `ntwd_get("old_prop")` threw an error.
  Message: 'where' must be an environment
  Class:   simpleError/error/condition
  Backtrace:
    1. testthat::expect_error(ntwd_get("old_prop"), NA)
    6. nationwider::ntwd_get("old_prop")
    7. nationwider:::ntwd_get_id(id, .verbose = verbose)
    8. nationwider:::ntwd_get_generic(id, .access_info = .verbose)
    5. nationwider:::read_excel_silently(xfile, skip = 3, col_names = FALSE)
    5. nationwider:::clean_date_qy(.)
    5. base:::set_names(., c("Date", nms[-1]))
    5. dplyr::mutate_if(., Negate(lubridate::is.Date), as.double)
    5. tidyr::gather(., type, value, -Date)
   12. tidyr::separate(., type, into = c("region", "type"), sep = "[^[:alnum:]]:")
   17. ellipsis::check_dots_used()
   19. ellipsis:::exit_handler(action)
   20. base::bquote(...)
  
  -- 8. Failure: id works (@test-symbols.R#26)  ----------------------------------
  `ntwd_get("first")` threw an error.
  Message: 'where' must be an environment
  Class:   simpleError/error/condition
  Backtrace:
    1. testthat::expect_error(ntwd_get("first"), NA)
    6. nationwider::ntwd_get("first")
    7. nationwider:::ntwd_get_id(id, .verbose = verbose)
    8. nationwider:::ntwd_get_generic(id, .access_info = .verbose)
    5. nationwider:::read_excel_silently(xfile, skip = 3, col_names = FALSE)
    5. nationwider:::clean_date_qy(.)
    5. base:::set_names(., c("Date", nms[-1]))
    5. dplyr::mutate_if(., Negate(lubridate::is.Date), as.double)
    5. tidyr::gather(., type, value, -Date)
   12. tidyr::separate(., type, into = c("region", "type"), sep = "[^[:alnum:]]:")
   17. ellipsis::check_dots_used()
   19. ellipsis:::exit_handler(action)
   20. base::bquote(...)
  
  -- 9. Failure: id works (@test-symbols.R#27)  ----------------------------------
  `ntwd_get("fowner")` threw an error.
  Message: 'where' must be an environment
  Class:   simpleError/error/condition
  Backtrace:
    1. testthat::expect_error(ntwd_get("fowner"), NA)
    6. nationwider::ntwd_get("fowner")
    7. nationwider:::ntwd_get_id(id, .verbose = verbose)
    8. nationwider:::ntwd_get_generic(id, .access_info = .verbose)
    5. nationwider:::read_excel_silently(xfile, skip = 3, col_names = FALSE)
    5. nationwider:::clean_date_qy(.)
    5. base:::set_names(., c("Date", nms[-1]))
    5. dplyr::mutate_if(., Negate(lubridate::is.Date), as.double)
    5. tidyr::gather(., type, value, -Date)
   12. tidyr::separate(., type, into = c("region", "type"), sep = "[^[:alnum:]]:")
   17. ellipsis::check_dots_used()
   19. ellipsis:::exit_handler(action)
   20. base::bquote(...)
  
  -- 10. Failure: id works (@test-symbols.R#28)  ---------------------------------
  `ntwd_get("terraced")` threw an error.
  Message: 'where' must be an environment
  Class:   simpleError/error/condition
  Backtrace:
    1. testthat::expect_error(ntwd_get("terraced"), NA)
    6. nationwider::ntwd_get("terraced")
    7. nationwider:::ntwd_get_id(id, .verbose = verbose)
    8. nationwider:::ntwd_get_generic(id, .access_info = .verbose)
    5. nationwider:::read_excel_silently(xfile, skip = 3, col_names = FALSE)
    5. nationwider:::clean_date_qy(.)
    5. base:::set_names(., c("Date", nms[-1]))
    5. dplyr::mutate_if(., Negate(lubridate::is.Date), as.double)
    5. tidyr::gather(., type, value, -Date)
   12. tidyr::separate(., type, into = c("region", "type"), sep = "[^[:alnum:]]:")
   17. ellipsis::check_dots_used()
   19. ellipsis:::exit_handler(action)
   20. base::bquote(...)
  
  -- 11. Failure: id works (@test-symbols.R#29)  ---------------------------------
  `ntwd_get("flats")` threw an error.
  Message: 'where' must be an environment
  Class:   simpleError/error/condition
  Backtrace:
    1. testthat::expect_error(ntwd_get("flats"), NA)
    6. nationwider::ntwd_get("flats")
    7. nationwider:::ntwd_get_id(id, .verbose = verbose)
    8. nationwider:::ntwd_get_generic(id, .access_info = .verbose)
    5. nationwider:::read_excel_silently(xfile, skip = 3, col_names = FALSE)
    5. nationwider:::clean_date_qy(.)
    5. base:::set_names(., c("Date", nms[-1]))
    5. dplyr::mutate_if(., Negate(lubridate::is.Date), as.double)
    5. tidyr::gather(., type, value, -Date)
   12. tidyr::separate(., type, into = c("region", "type"), sep = "[^[:alnum:]]:")
   17. ellipsis::check_dots_used()
   19. ellipsis:::exit_handler(action)
   20. base::bquote(...)
  
  -- 12. Failure: id works (@test-symbols.R#30)  ---------------------------------
  `ntwd_get("semi_det")` threw an error.
  Message: 'where' must be an environment
  Class:   simpleError/error/condition
  Backtrace:
    1. testthat::expect_error(ntwd_get("semi_det"), NA)
    6. nationwider::ntwd_get("semi_det")
    7. nationwider:::ntwd_get_id(id, .verbose = verbose)
    8. nationwider:::ntwd_get_generic(id, .access_info = .verbose)
    5. nationwider:::read_excel_silently(xfile, skip = 3, col_names = FALSE)
    5. nationwider:::clean_date_qy(.)
    5. base:::set_names(., c("Date", nms[-1]))
    5. dplyr::mutate_if(., Negate(lubridate::is.Date), as.double)
    5. tidyr::gather(., type, value, -Date)
   12. tidyr::separate(., type, into = c("region", "type"), sep = "[^[:alnum:]]:")
   17. ellipsis::check_dots_used()
   19. ellipsis:::exit_handler(action)
   20. base::bquote(...)
  
  -- 13. Failure: id works (@test-symbols.R#31)  ---------------------------------
  `ntwd_get("detached")` threw an error.
  Message: 'where' must be an environment
  Class:   simpleError/error/condition
  Backtrace:
    1. testthat::expect_error(ntwd_get("detached"), NA)
    6. nationwider::ntwd_get("detached")
    7. nationwider:::ntwd_get_id(id, .verbose = verbose)
    8. nationwider:::ntwd_get_generic(id, .access_info = .verbose)
    5. nationwider:::read_excel_silently(xfile, skip = 3, col_names = FALSE)
    5. nationwider:::clean_date_qy(.)
    5. base:::set_names(., c("Date", nms[-1]))
    5. dplyr::mutate_if(., Negate(lubridate::is.Date), as.double)
    5. tidyr::gather(., type, value, -Date)
   12. tidyr::separate(., type, into = c("region", "type"), sep = "[^[:alnum:]]:")
   17. ellipsis::check_dots_used()
   19. ellipsis:::exit_handler(action)
   20. base::bquote(...)
  
  -- 14. Error: tidy objects (@test-tidy.R#9)  -----------------------------------
  'where' must be an environment
  Backtrace:
    1. nationwider:::expect_tidy(ntwd_get("since_1952"))
    5. nationwider::ntwd_get("since_1952") /home/hornik/tmp/R.check/r-devel-clang/Work/PKGS/nationwider.Rcheck/tests/helper.R:3:2
    6. nationwider:::ntwd_get_id(id, .verbose = verbose)
    7. nationwider:::ntwd_get_since_1952(.access_info = .verbose)
    5. nationwider:::read_excel_silently_(...)
    5. nationwider:::clean_date_qy(.)
    5. base:::set_names(., nms)
    5. dplyr::mutate_if(., Negate(lubridate::is.Date), as.double)
    5. tidyr::gather(., type, value, -Date)
   12. tidyr::separate(., type, into = c("house_type", "type"), sep = "[^[:alnum:]]:")
   16. ellipsis::check_dots_used()
   18. ellipsis:::exit_handler(action)
   19. base::bquote(...)
  
  == testthat results  ===========================================================
  [ OK: 13 | SKIPPED: 0 | WARNINGS: 0 | FAILED: 14 ]
  1. Error: access meta (@test-misc.R#16) 
  2. Failure: id works (@test-symbols.R#18) 
  3. Failure: id works (@test-symbols.R#20) 
  4. Failure: id works (@test-symbols.R#21) 
  5. Failure: id works (@test-symbols.R#22) 
  6. Failure: id works (@test-symbols.R#23) 
  7. Failure: id works (@test-symbols.R#24) 
  8. Failure: id works (@test-symbols.R#26) 
  9. Failure: id works (@test-symbols.R#27) 
  1. ...
  
  Error: testthat unit tests failed
  Execution halted