Running 'spelling.R' [0s/0s]
  Running 'testthat.R' [9s/35s]
Running the tests in 'tests/testthat.R' failed.
Complete output:
  > library(testthat)
  > library(whatr)
  > 
  > test_check("whatr")
  -- 1. Error: answers return from HTML (@test-answers.R#6)  ---------------------
  'where' must be an environment
  Backtrace:
    1. whatr::whatr_html(id)
    9. whatr::whatr_answers(.)
   13. whatr:::whatr_order(game = game)
    4. rvest::html_nodes(., "table tr td div")
    4. rvest::html_attr(., "onmouseover")
    4. stringr::str_extract(., "(?<=clue_)(.*)(?=_stuck)")
    4. tibble::enframe(., name = NULL)
   11. tidyr::separate(...)
   22. ellipsis::check_dots_used()
   24. ellipsis:::exit_handler(action)
   25. base::bquote(...)
  
  -- 2. Error: answers return from game ID (@test-answers.R#12)  -----------------
  'where' must be an environment
  Backtrace:
    1. whatr::whatr_answers(game = id)
    5. whatr:::whatr_order(game = game)
    3. rvest::html_nodes(., "table tr td div")
    3. rvest::html_attr(., "onmouseover")
    3. stringr::str_extract(., "(?<=clue_)(.*)(?=_stuck)")
    3. tibble::enframe(., name = NULL)
   10. tidyr::separate(...)
   14. ellipsis::check_dots_used()
   16. ellipsis:::exit_handler(action)
   17. base::bquote(...)
  
  -- 3. Error: full board returns from HTML (@test-board.R#6)  -------------------
  'where' must be an environment
  Backtrace:
    1. whatr::whatr_html(id)
    9. whatr::whatr_board(.)
   10. whatr::whatr_clues(game)
    4. rvest::html_nodes(., "table td.clue_text")
    4. rvest::html_text(.)
    4. whatr:::entity_clean(.)
    4. tibble::enframe(., name = NULL, value = "clue")
   11. dplyr::bind_cols(., whatr_order(game = game))
    9. rvest::html_nodes(., "table tr td div")
    9. rvest::html_attr(., "onmouseover")
    9. stringr::str_extract(., "(?<=clue_)(.*)(?=_stuck)")
    9. tibble::enframe(., name = NULL)
   16. tidyr::separate(...)
   30. ellipsis::check_dots_used()
   32. ellipsis:::exit_handler(action)
   33. base::bquote(...)
  
  -- 4. Error: full board returns from game ID (@test-board.R#12)  ---------------
  'where' must be an environment
  Backtrace:
    1. whatr::whatr_board(game = id)
    2. whatr::whatr_clues(game)
    3. rvest::html_nodes(., "table td.clue_text")
    3. rvest::html_text(.)
    3. whatr:::entity_clean(.)
    3. tibble::enframe(., name = NULL, value = "clue")
   10. dplyr::bind_cols(., whatr_order(game = game))
    8. rvest::html_nodes(., "table tr td div")
    8. rvest::html_attr(., "onmouseover")
    8. stringr::str_extract(., "(?<=clue_)(.*)(?=_stuck)")
    8. tibble::enframe(., name = NULL)
   15. tidyr::separate(...)
   22. ellipsis::check_dots_used()
   24. ellipsis:::exit_handler(action)
   25. base::bquote(...)
  
  -- 5. Error: clues return from HTML (@test-clues.R#6)  -------------------------
  'where' must be an environment
  Backtrace:
    1. whatr::whatr_html(id)
    9. whatr::whatr_clues(.)
    3. rvest::html_nodes(., "table td.clue_text")
    3. rvest::html_text(.)
    3. whatr:::entity_clean(.)
    3. tibble::enframe(., name = NULL, value = "clue")
   10. dplyr::bind_cols(., whatr_order(game = game))
    8. rvest::html_nodes(., "table tr td div")
    8. rvest::html_attr(., "onmouseover")
    8. stringr::str_extract(., "(?<=clue_)(.*)(?=_stuck)")
    8. tibble::enframe(., name = NULL)
   15. tidyr::separate(...)
   29. ellipsis::check_dots_used()
   31. ellipsis:::exit_handler(action)
   32. base::bquote(...)
  
  -- 6. Error: clues return from game ID (@test-clues.R#12)  ---------------------
  'where' must be an environment
  Backtrace:
    1. whatr::whatr_clues(game = id)
    2. rvest::html_nodes(., "table td.clue_text")
    2. rvest::html_text(.)
    2. whatr:::entity_clean(.)
    2. tibble::enframe(., name = NULL, value = "clue")
    9. dplyr::bind_cols(., whatr_order(game = game))
    7. rvest::html_nodes(., "table tr td div")
    7. rvest::html_attr(., "onmouseover")
    7. stringr::str_extract(., "(?<=clue_)(.*)(?=_stuck)")
    7. tibble::enframe(., name = NULL)
   14. tidyr::separate(...)
   21. ellipsis::check_dots_used()
   23. ellipsis:::exit_handler(action)
   24. base::bquote(...)
  
  -- 7. Error: categories return from game ID (@test-data.R#6)  ------------------
  'where' must be an environment
  Backtrace:
    1. whatr::whatr_data(game = id)
    2. whatr::whatr_synopsis(showgame)
    3. rvest::html_node(., "#final_jeopardy_round > table:nth-child(8)")
    3. rvest::html_table(., header = TRUE, fill = TRUE)
    3. tibble::as_tibble(.)
    3. dplyr::slice(., 2)
    3. tidyr::gather(., "name", "details")
   10. tidyr::separate(...)
   11. ellipsis::check_dots_used()
   13. ellipsis:::exit_handler(action)
   14. base::bquote(...)
  
  -- 8. Error: order returns from HTML (@test-doubles.R#6)  ----------------------
  'where' must be an environment
  Backtrace:
    1. whatr::whatr_html(id)
    9. whatr::whatr_doubles(.)
   10. whatr:::whatr_order(showgame)
    4. rvest::html_nodes(., "table tr td div")
    4. rvest::html_attr(., "onmouseover")
    4. stringr::str_extract(., "(?<=clue_)(.*)(?=_stuck)")
    4. tibble::enframe(., name = NULL)
   11. tidyr::separate(...)
   19. ellipsis::check_dots_used()
   21. ellipsis:::exit_handler(action)
   22. base::bquote(...)
  
  -- 9. Error: order returns from game ID (@test-doubles.R#13)  ------------------
  'where' must be an environment
  Backtrace:
    1. whatr::whatr_doubles(game = id)
    2. whatr:::whatr_order(showgame)
    3. rvest::html_nodes(., "table tr td div")
    3. rvest::html_attr(., "onmouseover")
    3. stringr::str_extract(., "(?<=clue_)(.*)(?=_stuck)")
    3. tibble::enframe(., name = NULL)
   10. tidyr::separate(...)
   11. ellipsis::check_dots_used()
   13. ellipsis:::exit_handler(action)
   14. base::bquote(...)
  
  -- 10. Error: order returns from HTML (@test-order.R#6)  -----------------------
  'where' must be an environment
  Backtrace:
    1. whatr::whatr_html(id)
    9. whatr:::whatr_order(.)
    3. rvest::html_nodes(., "table tr td div")
    3. rvest::html_attr(., "onmouseover")
    3. stringr::str_extract(., "(?<=clue_)(.*)(?=_stuck)")
    3. tibble::enframe(., name = NULL)
   10. tidyr::separate(...)
   18. ellipsis::check_dots_used()
   20. ellipsis:::exit_handler(action)
   21. base::bquote(...)
  
  -- 11. Error: order returns from game ID (@test-order.R#12)  -------------------
  'where' must be an environment
  Backtrace:
    1. whatr:::whatr_order(game = id)
    2. rvest::html_nodes(., "table tr td div")
    2. rvest::html_attr(., "onmouseover")
    2. stringr::str_extract(., "(?<=clue_)(.*)(?=_stuck)")
    2. tibble::enframe(., name = NULL)
    9. tidyr::separate(...)
   10. ellipsis::check_dots_used()
   12. ellipsis:::exit_handler(action)
   13. base::bquote(...)
  
  -- 12. Error: players return from HTML (@test-players.R#6)  --------------------
  'where' must be an environment
  Backtrace:
    1. whatr::whatr_html(id)
    9. whatr::whatr_players(.)
    3. rvest::html_node(., "#contestants_table")
    3. rvest::html_table(., fill = TRUE)
    3. dplyr::pull(., 2)
    3. stringr::str_split(., pattern = "\n")
    3. base::unlist(.)
    3. whatr:::entity_clean(.)
    3. stringr::str_remove(., "\\s\\(.*")
    3. stringr::str_remove(., "(?<=,\\s)A\\s")
    3. stringr::str_subset(., "^Team\\s", negate = TRUE)
    3. stringr::str_remove(., "Playing(.*)Round:\\s")
    3. tibble::enframe(., name = NULL, value = "text")
   10. tidyr::separate(...)
   18. ellipsis::check_dots_used()
   20. ellipsis:::exit_handler(action)
   21. base::bquote(...)
  
  -- 13. Error: players return from game ID (@test-players.R#13)  ----------------
  'where' must be an environment
  Backtrace:
    1. whatr::whatr_players(game = id)
    2. rvest::html_node(., "#contestants_table")
    2. rvest::html_table(., fill = TRUE)
    2. dplyr::pull(., 2)
    2. stringr::str_split(., pattern = "\n")
    2. base::unlist(.)
    2. whatr:::entity_clean(.)
    2. stringr::str_remove(., "\\s\\(.*")
    2. stringr::str_remove(., "(?<=,\\s)A\\s")
    2. stringr::str_subset(., "^Team\\s", negate = TRUE)
    2. stringr::str_remove(., "Playing(.*)Round:\\s")
    2. tibble::enframe(., name = NULL, value = "text")
    9. tidyr::separate(...)
   10. ellipsis::check_dots_used()
   12. ellipsis:::exit_handler(action)
   13. base::bquote(...)
  
  -- 14. Error: summary returns from HTML (@test-synopsis.R#6)  ------------------
  'where' must be an environment
  Backtrace:
    1. whatr::whatr_html(id)
    9. whatr::whatr_synopsis(.)
    3. rvest::html_node(., "#final_jeopardy_round > table:nth-child(8)")
    3. rvest::html_table(., header = TRUE, fill = TRUE)
    3. tibble::as_tibble(.)
    3. dplyr::slice(., 2)
    3. tidyr::gather(., "name", "details")
   10. tidyr::separate(...)
   18. ellipsis::check_dots_used()
   20. ellipsis:::exit_handler(action)
   21. base::bquote(...)
  
  -- 15. Error: summary returns from game ID (@test-synopsis.R#12)  --------------
  'where' must be an environment
  Backtrace:
    1. whatr::whatr_synopsis(game = id)
    2. rvest::html_node(., "#final_jeopardy_round > table:nth-child(8)")
    2. rvest::html_table(., header = TRUE, fill = TRUE)
    2. tibble::as_tibble(.)
    2. dplyr::slice(., 2)
    2. tidyr::gather(., "name", "details")
    9. tidyr::separate(...)
   10. ellipsis::check_dots_used()
   12. ellipsis:::exit_handler(action)
   13. base::bquote(...)
  
  == testthat results  ===========================================================
  [ OK: 31 | SKIPPED: 0 | WARNINGS: 0 | FAILED: 15 ]
  1. Error: answers return from HTML (@test-answers.R#6) 
  2. Error: answers return from game ID (@test-answers.R#12) 
  3. Error: full board returns from HTML (@test-board.R#6) 
  4. Error: full board returns from game ID (@test-board.R#12) 
  5. Error: clues return from HTML (@test-clues.R#6) 
  6. Error: clues return from game ID (@test-clues.R#12) 
  7. Error: categories return from game ID (@test-data.R#6) 
  8. Error: order returns from HTML (@test-doubles.R#6) 
  9. Error: order returns from game ID (@test-doubles.R#13) 
  1. ...
  
  Error: testthat unit tests failed
  Execution halted