Running 'testthat.R' [11s]
Running the tests in 'tests/testthat.R' failed.
Complete output:
  > library(testthat)
  > library(easyr)
  > 
  > test_check("easyr")
  -- 1. Error: works as expected (@test_atype.R#16)  -----------------------------
  easyr::atype error at column [date] : there is no package called 'stringi'
  Backtrace:
   1. easyr::atype(t)
   2. base::tryCatch(...)
   3. base:::tryCatchList(expr, classes, parentenv, handlers)
   6. base:::tryCatchList(expr, names[-nh], parentenv, handlers[-nh])
   7. base:::tryCatchOne(expr, names, parentenv, handlers[[1L]])
   8. value[[3L]](cond)
  
  -- 2. Error: works as expected (@test_binbyvol.R#12)  --------------------------
  there is no package called 'stringi'
  Backtrace:
    1. easyr::binbyvol(iris, "Sepal.Width", "Sepal.Length", 5)
    2. Hmisc::cut2
    3. base::getExportedValue(pkg, name)
    4. base::asNamespace(ns)
    5. base::getNamespace(ns)
    6. base::loadNamespace(name)
    9. base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]])
   12. base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]])
   14. base::loadNamespace(i, c(lib.loc, .libPaths()), versionCheck = vI[[i]])
   15. base::withRestarts(stop(cond), retry_loadNamespace = function() NULL)
   16. base:::withOneRestart(expr, restarts[[1L]])
   17. base:::doWithOneRestart(return(expr), restart)
  
  -- 3. Error: works as expected (@test_bindf-joinf.R#33)  -----------------------
  there is no package called 'stringi'
  Backtrace:
    1. easyr::ljoinf(df1, df2, by = "factor.join", sort.levels = FALSE)
    2. easyr::match.factors(...)
    3. easyr::nanull(by)
    4. easyr::isval(x, na_strings, do.test.each = do.test.each)
    6. stringr::str_trim
    7. base::getExportedValue(pkg, name)
    8. base::asNamespace(ns)
    9. base::getNamespace(ns)
   10. base::loadNamespace(name)
   12. base::loadNamespace(i, c(lib.loc, .libPaths()), versionCheck = vI[[i]])
   13. base::withRestarts(stop(cond), retry_loadNamespace = function() NULL)
   14. base:::withOneRestart(expr, restarts[[1L]])
   15. base:::doWithOneRestart(return(expr), restart)
  
  -- 4. Error: works as expected (@test_cache.R#32)  -----------------------------
  there is no package called 'stringi'
  Backtrace:
    1. easyr::save.cache(iris)
    2. lubridate::now
    3. base::getExportedValue(pkg, name)
    4. base::asNamespace(ns)
    5. base::getNamespace(ns)
    6. base::loadNamespace(name)
    8. base::loadNamespace(i, c(lib.loc, .libPaths()), versionCheck = vI[[i]])
   10. base::loadNamespace(i, c(lib.loc, .libPaths()), versionCheck = vI[[i]])
   11. base::withRestarts(stop(cond), retry_loadNamespace = function() NULL)
   12. base:::withOneRestart(expr, restarts[[1L]])
   13. base:::doWithOneRestart(return(expr), restart)
  
  -- 5. Error: works as expected (@test_charnum.R#5)  ----------------------------
  there is no package called 'stringi'
  Backtrace:
    1. testthat::expect_equal(charnum(c("123", "305%")), TRUE)
    4. easyr::charnum(c("123", "305%"))
    5. easyr::tonum(x, verbose = FALSE)
    6. easyr:::totype(...)
    8. easyr:::preprocess.for.type(x, nastrings = nastrings)
   10. stringr::str_trim
   11. base::getExportedValue(pkg, name)
   12. base::asNamespace(ns)
   13. base::getNamespace(ns)
   14. base::loadNamespace(name)
   16. base::loadNamespace(i, c(lib.loc, .libPaths()), versionCheck = vI[[i]])
   17. base::withRestarts(stop(cond), retry_loadNamespace = function() NULL)
   18. base:::withOneRestart(expr, restarts[[1L]])
   19. base:::doWithOneRestart(return(expr), restart)
  
  -- 6. Error: works as expected (@test_ddiff.R#5)  ------------------------------
  there is no package called 'stringi'
  Backtrace:
    1. testthat::expect_equal(...)
    8. lubridate::mdy
    9. base::getExportedValue(pkg, name)
   10. base::asNamespace(ns)
   11. base::getNamespace(ns)
   12. base::loadNamespace(name)
   14. base::loadNamespace(i, c(lib.loc, .libPaths()), versionCheck = vI[[i]])
   16. base::loadNamespace(i, c(lib.loc, .libPaths()), versionCheck = vI[[i]])
   17. base::withRestarts(stop(cond), retry_loadNamespace = function() NULL)
   18. base:::withOneRestart(expr, restarts[[1L]])
   19. base:::doWithOneRestart(return(expr), restart)
  
  -- 7. Error: works as expected  ------------------------------------------------
  easyr::atype error at column [Sepal.Length] : there is no package called 'stringi'
  Backtrace:
   1. easyr::dict(iris, ecopy = TRUE)
   2. easyr::atype(x)
   3. base::tryCatch(...)
   4. base:::tryCatchList(expr, classes, parentenv, handlers)
   7. base:::tryCatchList(expr, names[-nh], parentenv, handlers[-nh])
   8. base:::tryCatchOne(expr, names, parentenv, handlers[[1L]])
   9. value[[3L]](cond)
  
  -- 8. Error: works as expected (@test_fldict.R#7)  -----------------------------
  there is no package called 'stringi'
  Backtrace:
    1. easyr::fldict(file.list = files)
    2. easyr:::filename.helper(ifile, folder)
    3. easyr::isval(filename)
    5. stringr::str_trim
    6. base::getExportedValue(pkg, name)
    7. base::asNamespace(ns)
    8. base::getNamespace(ns)
    9. base::loadNamespace(name)
   11. base::loadNamespace(i, c(lib.loc, .libPaths()), versionCheck = vI[[i]])
   12. base::withRestarts(stop(cond), retry_loadNamespace = function() NULL)
   13. base:::withOneRestart(expr, restarts[[1L]])
   14. base:::doWithOneRestart(return(expr), restart)
  
  -- 9. Error: works as expected (@test_fmat.R#5)  -------------------------------
  there is no package called 'stringi'
  Backtrace:
    1. testthat::expect_equal(fmat(1000, "$", with.unit = TRUE), "$ 1 K")
    4. easyr::fmat(1000, "$", with.unit = TRUE)
    5. stringr::str_pad
    6. base::getExportedValue(pkg, name)
    7. base::asNamespace(ns)
    8. base::getNamespace(ns)
    9. base::loadNamespace(name)
   11. base::loadNamespace(i, c(lib.loc, .libPaths()), versionCheck = vI[[i]])
   12. base::withRestarts(stop(cond), retry_loadNamespace = function() NULL)
   13. base:::withOneRestart(expr, restarts[[1L]])
   14. base:::doWithOneRestart(return(expr), restart)
  
  -- 10. Error: works as expected (@test_getbetterint.R#10)  ---------------------
  there is no package called 'stringi'
  Backtrace:
    1. easyr::binbyvol(iris, "Sepal.Width", "Sepal.Length", 5)
    2. Hmisc::cut2
    3. base::getExportedValue(pkg, name)
    4. base::asNamespace(ns)
    5. base::getNamespace(ns)
    6. base::loadNamespace(name)
    9. base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]])
   12. base::loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]])
   14. base::loadNamespace(i, c(lib.loc, .libPaths()), versionCheck = vI[[i]])
   15. base::withRestarts(stop(cond), retry_loadNamespace = function() NULL)
   16. base:::withOneRestart(expr, restarts[[1L]])
   17. base:::doWithOneRestart(return(expr), restart)
  
  -- 11. Error: works as expected (@test_isval.R#12)  ----------------------------
  there is no package called 'stringi'
  Backtrace:
    1. testthat::expect_equal(isval("#VALUE!"), FALSE)
    4. easyr::isval("#VALUE!")
    6. stringr::str_trim
    7. base::getExportedValue(pkg, name)
    8. base::asNamespace(ns)
    9. base::getNamespace(ns)
   10. base::loadNamespace(name)
   12. base::loadNamespace(i, c(lib.loc, .libPaths()), versionCheck = vI[[i]])
   13. base::withRestarts(stop(cond), retry_loadNamespace = function() NULL)
   14. base:::withOneRestart(expr, restarts[[1L]])
   15. base:::doWithOneRestart(return(expr), restart)
  
  -- 12. Error: works as expected (@test_jrepl.R#8)  -----------------------------
  there is no package called 'stringi'
  Backtrace:
    1. testthat::expect_equal(...)
    4. easyr::jrepl(...)
    5. easyr::ijoinf(x, y, by = join.cols.clean)
    6. easyr::match.factors(...)
    7. easyr::nanull(by)
    8. easyr::isval(x, na_strings, do.test.each = do.test.each)
   10. stringr::str_trim
   11. base::getExportedValue(pkg, name)
   12. base::asNamespace(ns)
   13. base::getNamespace(ns)
   14. base::loadNamespace(name)
   16. base::loadNamespace(i, c(lib.loc, .libPaths()), versionCheck = vI[[i]])
   17. base::withRestarts(stop(cond), retry_loadNamespace = function() NULL)
   18. base:::withOneRestart(expr, restarts[[1L]])
   19. base:::doWithOneRestart(return(expr), restart)
  
  -- 13. Error: works as expected (@test_likedate.R#5)  --------------------------
  there is no package called 'stringi'
  Backtrace:
    1. testthat::expect_equal(...)
    4. easyr::likedate(...)
    5. easyr::todate(...)
    6. easyr:::totype(...)
    8. easyr:::preprocess.for.type(x, nastrings = nastrings)
   10. stringr::str_trim
   11. base::getExportedValue(pkg, name)
   12. base::asNamespace(ns)
   13. base::getNamespace(ns)
   14. base::loadNamespace(name)
   16. base::loadNamespace(i, c(lib.loc, .libPaths()), versionCheck = vI[[i]])
   17. base::withRestarts(stop(cond), retry_loadNamespace = function() NULL)
   18. base:::withOneRestart(expr, restarts[[1L]])
   19. base:::doWithOneRestart(return(expr), restart)
  
  -- 14. Error: works as expected (@test_nanull.R#12)  ---------------------------
  there is no package called 'stringi'
  Backtrace:
    1. testthat::expect_equal(nanull("#VALUE!"), TRUE)
    4. easyr::nanull("#VALUE!")
    5. easyr::isval(x, na_strings, do.test.each = do.test.each)
    7. stringr::str_trim
    8. base::getExportedValue(pkg, name)
    9. base::asNamespace(ns)
   10. base::getNamespace(ns)
   11. base::loadNamespace(name)
   13. base::loadNamespace(i, c(lib.loc, .libPaths()), versionCheck = vI[[i]])
   14. base::withRestarts(stop(cond), retry_loadNamespace = function() NULL)
   15. base:::withOneRestart(expr, restarts[[1L]])
   16. base:::doWithOneRestart(return(expr), restart)
  
  -- 15. Error: works as expected (@test_pad0.R#4)  ------------------------------
  there is no package called 'stringi'
  Backtrace:
    1. testthat::expect_equal(...)
    4. easyr::pad0(c(123, 123, 5), len = 5)
    5. stringr::str_pad
    6. base::getExportedValue(pkg, name)
    7. base::asNamespace(ns)
    8. base::getNamespace(ns)
    9. base::loadNamespace(name)
   11. base::loadNamespace(i, c(lib.loc, .libPaths()), versionCheck = vI[[i]])
   12. base::withRestarts(stop(cond), retry_loadNamespace = function() NULL)
   13. base:::withOneRestart(expr, restarts[[1L]])
   14. base:::doWithOneRestart(return(expr), restart)
  
  -- 16. Error: NAs are replaced properly (@test_read.any.R#6)  ------------------
  there is no package called 'stringi'
  Backtrace:
    1. easyr::read.any(test_file("na-check.csv"), drop.na.cols = FALSE)
    2. easyr:::filename.helper(filename, folder)
    3. easyr::isval(filename)
    5. stringr::str_trim
    6. base::getExportedValue(pkg, name)
    7. base::asNamespace(ns)
    8. base::getNamespace(ns)
    9. base::loadNamespace(name)
   11. base::loadNamespace(i, c(lib.loc, .libPaths()), versionCheck = vI[[i]])
   12. base::withRestarts(stop(cond), retry_loadNamespace = function() NULL)
   13. base:::withOneRestart(expr, restarts[[1L]])
   14. base:::doWithOneRestart(return(expr), restart)
  
  -- 17. Error: Null columns are dropped (@test_read.any.R#13)  ------------------
  there is no package called 'stringi'
  Backtrace:
    1. testthat::expect_equal(...)
    5. easyr::read.any(test_file("null-columns.xlsx"), first_column_name = "Period End")
    6. easyr:::filename.helper(filename, folder)
    7. easyr::isval(filename)
    9. stringr::str_trim
   10. base::getExportedValue(pkg, name)
   11. base::asNamespace(ns)
   12. base::getNamespace(ns)
   13. base::loadNamespace(name)
   15. base::loadNamespace(i, c(lib.loc, .libPaths()), versionCheck = vI[[i]])
   16. base::withRestarts(stop(cond), retry_loadNamespace = function() NULL)
   17. base:::withOneRestart(expr, restarts[[1L]])
   18. base:::doWithOneRestart(return(expr), restart)
  
  -- 18. Error: Mixed excel-number and string dates convert correclty (@test_read.
  there is no package called 'stringi'
  Backtrace:
    1. testthat::expect_equal(...)
    4. easyr::read.any(test_file("mix-dateformat-xl-char.rds"))
    5. easyr:::filename.helper(filename, folder)
    6. easyr::isval(filename)
    8. stringr::str_trim
    9. base::getExportedValue(pkg, name)
   10. base::asNamespace(ns)
   11. base::getNamespace(ns)
   12. base::loadNamespace(name)
   14. base::loadNamespace(i, c(lib.loc, .libPaths()), versionCheck = vI[[i]])
   15. base::withRestarts(stop(cond), retry_loadNamespace = function() NULL)
   16. base:::withOneRestart(expr, restarts[[1L]])
   17. base:::doWithOneRestart(return(expr), restart)
  
  -- 19. Failure: require_columns works properly (@test_read.any.R#31)  ----------
  `read.any(test_file("mix-dateformat-xl-char.rds"), require_columns = "this is not a column")` threw an error with unexpected message.
  Expected match: "this is not a column"
  Actual message: "there is no package called 'stringi'"
  Backtrace:
    1. testthat::expect_error(...)
    6. easyr::read.any(test_file("mix-dateformat-xl-char.rds"), require_columns = "this is not a column")
    7. easyr:::filename.helper(filename, folder)
    8. easyr::isval(filename)
   10. stringr::str_trim
   11. base::getExportedValue(pkg, name)
   12. base::asNamespace(ns)
   13. base::getNamespace(ns)
   14. base::loadNamespace(name)
   16. base::loadNamespace(i, c(lib.loc, .libPaths()), versionCheck = vI[[i]])
   17. base::withRestarts(stop(cond), retry_loadNamespace = function() NULL)
   18. base:::withOneRestart(expr, restarts[[1L]])
   19. base:::doWithOneRestart(return(expr), restart)
  
  -- 20. Error: file with 0 rows reads properly (@test_read.any.R#40)  -----------
  there is no package called 'stringi'
  Backtrace:
    1. testthat::expect_equal(...)
    5. easyr::read.any(test_file("zero-rows.csv"))
    6. easyr:::filename.helper(filename, folder)
    7. easyr::isval(filename)
    9. stringr::str_trim
   10. base::getExportedValue(pkg, name)
   11. base::asNamespace(ns)
   12. base::getNamespace(ns)
   13. base::loadNamespace(name)
   15. base::loadNamespace(i, c(lib.loc, .libPaths()), versionCheck = vI[[i]])
   16. base::withRestarts(stop(cond), retry_loadNamespace = function() NULL)
   17. base:::withOneRestart(expr, restarts[[1L]])
   18. base:::doWithOneRestart(return(expr), restart)
  
  -- 21. Error: Headers found using field_name_map, read column to row names (@tes
  there is no package called 'stringi'
  Backtrace:
    1. easyr::read.any(...)
    2. easyr:::filename.helper(filename, folder)
    3. easyr::isval(filename)
    5. stringr::str_trim
    6. base::getExportedValue(pkg, name)
    7. base::asNamespace(ns)
    8. base::getNamespace(ns)
    9. base::loadNamespace(name)
   11. base::loadNamespace(i, c(lib.loc, .libPaths()), versionCheck = vI[[i]])
   12. base::withRestarts(stop(cond), retry_loadNamespace = function() NULL)
   13. base:::withOneRestart(expr, restarts[[1L]])
   14. base:::doWithOneRestart(return(expr), restart)
  
  -- 22. Error: Single-column data reads properly (@test_read.any.R#66)  ---------
  there is no package called 'stringi'
  Backtrace:
    1. testthat::expect_equal(...)
    6. easyr::read.any(test_file("one-column-test.csv"))
    7. easyr:::filename.helper(filename, folder)
    8. easyr::isval(filename)
   10. stringr::str_trim
   11. base::getExportedValue(pkg, name)
   12. base::asNamespace(ns)
   13. base::getNamespace(ns)
   14. base::loadNamespace(name)
   16. base::loadNamespace(i, c(lib.loc, .libPaths()), versionCheck = vI[[i]])
   17. base::withRestarts(stop(cond), retry_loadNamespace = function() NULL)
   18. base:::withOneRestart(expr, restarts[[1L]])
   19. base:::doWithOneRestart(return(expr), restart)
  
  -- 23. Error: stringsAsFactors works properly (@test_read.any.R#75)  -----------
  there is no package called 'stringi'
  Backtrace:
    1. testthat::expect_equal(...)
    4. easyr::read.any(...)
    5. easyr:::filename.helper(filename, folder)
    6. easyr::isval(filename)
    8. stringr::str_trim
    9. base::getExportedValue(pkg, name)
   10. base::asNamespace(ns)
   11. base::getNamespace(ns)
   12. base::loadNamespace(name)
   14. base::loadNamespace(i, c(lib.loc, .libPaths()), versionCheck = vI[[i]])
   15. base::withRestarts(stop(cond), retry_loadNamespace = function() NULL)
   16. base:::withOneRestart(expr, restarts[[1L]])
   17. base:::doWithOneRestart(return(expr), restart)
  
  -- 24. Error: read HTML saved as XLS (@test_read.any.R#85)  --------------------
  there is no package called 'stringi'
  Backtrace:
    1. testthat::expect_equal(...)
    4. easyr::read.any(...)
    5. easyr:::filename.helper(filename, folder)
    6. easyr::isval(filename)
    8. stringr::str_trim
    9. base::getExportedValue(pkg, name)
   10. base::asNamespace(ns)
   11. base::getNamespace(ns)
   12. base::loadNamespace(name)
   14. base::loadNamespace(i, c(lib.loc, .libPaths()), versionCheck = vI[[i]])
   15. base::withRestarts(stop(cond), retry_loadNamespace = function() NULL)
   16. base:::withOneRestart(expr, restarts[[1L]])
   17. base:::doWithOneRestart(return(expr), restart)
  
  -- 25. Error: data types are correctly identified and converted (@test_read.any.
  there is no package called 'stringi'
  Backtrace:
    1. easyr::read.any(test_file("sim-data.csv"), first_column_name = "Claim Number")
    2. easyr:::filename.helper(filename, folder)
    3. easyr::isval(filename)
    5. stringr::str_trim
    6. base::getExportedValue(pkg, name)
    7. base::asNamespace(ns)
    8. base::getNamespace(ns)
    9. base::loadNamespace(name)
   11. base::loadNamespace(i, c(lib.loc, .libPaths()), versionCheck = vI[[i]])
   12. base::withRestarts(stop(cond), retry_loadNamespace = function() NULL)
   13. base:::withOneRestart(expr, restarts[[1L]])
   14. base:::doWithOneRestart(return(expr), restart)
  
  -- 26. Error: times read in properly (@test_read.any.R#112)  -------------------
  there is no package called 'stringi'
  Backtrace:
    1. testthat::expect_equal(...)
    6. easyr::read.any(test_file("date-time.csv"), allow_times = TRUE)
    7. easyr:::filename.helper(filename, folder)
    8. easyr::isval(filename)
   10. stringr::str_trim
   11. base::getExportedValue(pkg, name)
   12. base::asNamespace(ns)
   13. base::getNamespace(ns)
   14. base::loadNamespace(name)
   16. base::loadNamespace(i, c(lib.loc, .libPaths()), versionCheck = vI[[i]])
   17. base::withRestarts(stop(cond), retry_loadNamespace = function() NULL)
   18. base:::withOneRestart(expr, restarts[[1L]])
   19. base:::doWithOneRestart(return(expr), restart)
  
  -- 27. Error: read text file (@test_read.txt.R#5)  -----------------------------
  there is no package called 'stringi'
  Backtrace:
    1. testthat::expect_equal(...)
    4. easyr::read.txt(test_file("some-text.txt"))
    5. easyr:::filename.helper(filename, folder)
    6. easyr::isval(filename)
    8. stringr::str_trim
    9. base::getExportedValue(pkg, name)
   10. base::asNamespace(ns)
   11. base::getNamespace(ns)
   12. base::loadNamespace(name)
   14. base::loadNamespace(i, c(lib.loc, .libPaths()), versionCheck = vI[[i]])
   15. base::withRestarts(stop(cond), retry_loadNamespace = function() NULL)
   16. base:::withOneRestart(expr, restarts[[1L]])
   17. base:::doWithOneRestart(return(expr), restart)
  
  -- 28. Error: works as expected (@test_shorthand.R#17)  ------------------------
  there is no package called 'stringi'
  Backtrace:
    1. testthat::expect_equal(TRUE, isdate(lubridate::mdy("10/1/2014")))
    4. easyr::isdate(lubridate::mdy("10/1/2014"))
    5. lubridate::is.Date
    6. base::getExportedValue(pkg, name)
    7. base::asNamespace(ns)
    8. base::getNamespace(ns)
    9. base::loadNamespace(name)
   11. base::loadNamespace(i, c(lib.loc, .libPaths()), versionCheck = vI[[i]])
   13. base::loadNamespace(i, c(lib.loc, .libPaths()), versionCheck = vI[[i]])
   14. base::withRestarts(stop(cond), retry_loadNamespace = function() NULL)
   15. base:::withOneRestart(expr, restarts[[1L]])
   16. base:::doWithOneRestart(return(expr), restart)
  
  -- 29. Error: works as expected (@test_tcol.R#6)  ------------------------------
  easyr::atype error at column [col] : there is no package called 'stringi'
  Backtrace:
   1. easyr::tcol(x, "Species")
   2. easyr::atype(x)
   3. base::tryCatch(...)
   4. base:::tryCatchList(expr, classes, parentenv, handlers)
   7. base:::tryCatchList(expr, names[-nh], parentenv, handlers[-nh])
   8. base:::tryCatchOne(expr, names, parentenv, handlers[[1L]])
   9. value[[3L]](cond)
  
  -- 30. Error: works as expected (@test_tobool.R#7)  ----------------------------
  there is no package called 'stringi'
  Backtrace:
    1. testthat::expect_equal(tobool(x, verbose = FALSE), x)
    4. easyr::tobool(x, verbose = FALSE)
    5. easyr:::totype(...)
    7. easyr:::preprocess.for.type(x, nastrings = nastrings)
    9. stringr::str_trim
   10. base::getExportedValue(pkg, name)
   11. base::asNamespace(ns)
   12. base::getNamespace(ns)
   13. base::loadNamespace(name)
   15. base::loadNamespace(i, c(lib.loc, .libPaths()), versionCheck = vI[[i]])
   16. base::withRestarts(stop(cond), retry_loadNamespace = function() NULL)
   17. base:::withOneRestart(expr, restarts[[1L]])
   18. base:::doWithOneRestart(return(expr), restart)
  
  -- 31. Error: todate works as expected (@test_todate.R#5)  ---------------------
  there is no package called 'stringi'
  Backtrace:
    1. testthat::expect_equal(...)
    4. easyr::todate(...)
    5. easyr:::totype(...)
    7. easyr:::preprocess.for.type(x, nastrings = nastrings)
    9. stringr::str_trim
   10. base::getExportedValue(pkg, name)
   11. base::asNamespace(ns)
   12. base::getNamespace(ns)
   13. base::loadNamespace(name)
   15. base::loadNamespace(i, c(lib.loc, .libPaths()), versionCheck = vI[[i]])
   16. base::withRestarts(stop(cond), retry_loadNamespace = function() NULL)
   17. base:::withOneRestart(expr, restarts[[1L]])
   18. base:::doWithOneRestart(return(expr), restart)
  
  -- 32. Error: tonum works as expected (@test_tonum.R#5)  -----------------------
  there is no package called 'stringi'
  Backtrace:
    1. testthat::expect_equal(...)
    4. easyr::tonum(...)
    5. easyr:::totype(...)
    7. easyr:::preprocess.for.type(x, nastrings = nastrings)
    9. stringr::str_trim
   10. base::getExportedValue(pkg, name)
   11. base::asNamespace(ns)
   12. base::getNamespace(ns)
   13. base::loadNamespace(name)
   15. base::loadNamespace(i, c(lib.loc, .libPaths()), versionCheck = vI[[i]])
   16. base::withRestarts(stop(cond), retry_loadNamespace = function() NULL)
   17. base:::withOneRestart(expr, restarts[[1L]])
   18. base:::doWithOneRestart(return(expr), restart)
  
  -- 33. Error: works as expected  -----------------------------------------------
  there is no package called 'stringi'
  Backtrace:
    1. easyr::validate.equal(...)
    3. stringr::str_extract_all
    4. base::getExportedValue(pkg, name)
    5. base::asNamespace(ns)
    6. base::getNamespace(ns)
    7. base::loadNamespace(name)
    9. base::loadNamespace(i, c(lib.loc, .libPaths()), versionCheck = vI[[i]])
   10. base::withRestarts(stop(cond), retry_loadNamespace = function() NULL)
   11. base:::withOneRestart(expr, restarts[[1L]])
   12. base:::doWithOneRestart(return(expr), restart)
  
  -- 34. Error: works as expected (@test_xldate.R#5)  ----------------------------
  there is no package called 'stringi'
  Backtrace:
    1. testthat::expect_equal(...)
    4. easyr::xldate(c("42768", "42769", "47545", NA))
    5. easyr:::totype(...)
    7. easyr:::preprocess.for.type(x, nastrings = nastrings)
    9. stringr::str_trim
   10. base::getExportedValue(pkg, name)
   11. base::asNamespace(ns)
   12. base::getNamespace(ns)
   13. base::loadNamespace(name)
   15. base::loadNamespace(i, c(lib.loc, .libPaths()), versionCheck = vI[[i]])
   16. base::withRestarts(stop(cond), retry_loadNamespace = function() NULL)
   17. base:::withOneRestart(expr, restarts[[1L]])
   18. base:::doWithOneRestart(return(expr), restart)
  
  == testthat results  ===========================================================
  [ OK: 109 | SKIPPED: 0 | WARNINGS: 1 | FAILED: 34 ]
  1. Error: works as expected (@test_atype.R#16) 
  2. Error: works as expected (@test_binbyvol.R#12) 
  3. Error: works as expected (@test_bindf-joinf.R#33) 
  4. Error: works as expected (@test_cache.R#32) 
  5. Error: works as expected (@test_charnum.R#5) 
  6. Error: works as expected (@test_ddiff.R#5) 
  7. Error: works as expected 
  8. Error: works as expected (@test_fldict.R#7) 
  9. Error: works as expected (@test_fmat.R#5) 
  1. ...
  
  Error: testthat unit tests failed
  Execution halted