CRAN Package Check Results for Package exuber

Last updated on 2023-02-06 00:52:27 CET.

Flavor Version Tinstall Tcheck Ttotal Status Flags
r-devel-linux-x86_64-debian-clang 1.0.0 40.55 231.14 271.69 ERROR
r-devel-linux-x86_64-debian-gcc 1.0.0 28.42 171.51 199.93 ERROR
r-devel-linux-x86_64-fedora-clang 1.0.0 353.74 ERROR
r-devel-linux-x86_64-fedora-gcc 1.0.0 334.25 ERROR
r-devel-windows-x86_64 1.0.0 75.00 283.00 358.00 ERROR
r-patched-linux-x86_64 1.0.0 39.52 217.95 257.47 ERROR
r-release-linux-x86_64 1.0.0 34.93 217.55 252.48 ERROR
r-release-macos-arm64 1.0.0 87.00 NOTE
r-release-macos-x86_64 1.0.0 111.00 NOTE
r-release-windows-x86_64 1.0.0 81.00 287.00 368.00 NOTE
r-oldrel-macos-arm64 1.0.0 80.00 NOTE
r-oldrel-macos-x86_64 1.0.0 117.00 NOTE
r-oldrel-windows-ix86+x86_64 1.0.0 103.00 367.00 470.00 ERROR

Check Details

Version: 1.0.0
Check: package dependencies
Result: NOTE
    Package suggested but not available for checking: ‘exuberdata’
Flavors: r-devel-linux-x86_64-debian-clang, r-devel-linux-x86_64-debian-gcc, r-devel-linux-x86_64-fedora-clang, r-devel-linux-x86_64-fedora-gcc, r-devel-windows-x86_64, r-patched-linux-x86_64, r-release-linux-x86_64, r-release-macos-arm64, r-release-macos-x86_64, r-release-windows-x86_64, r-oldrel-macos-arm64, r-oldrel-macos-x86_64, r-oldrel-windows-ix86+x86_64

Version: 1.0.0
Check: C++ specification
Result: NOTE
     Specified C++11: please update to current default of C++17
Flavors: r-devel-linux-x86_64-debian-clang, r-devel-linux-x86_64-debian-gcc, r-devel-linux-x86_64-fedora-clang, r-devel-linux-x86_64-fedora-gcc, r-devel-windows-x86_64

Version: 1.0.0
Check: tests
Result: ERROR
     Running ‘spelling.R’ [0s/1s]
     Running ‘testthat.R’ [69s/86s]
    Running the tests in ‘tests/testthat.R’ failed.
    Complete output:
     > library(testthat)
     > library(exuber)
     >
     > test_check("exuber")
     [ FAIL 42 | WARN 57 | SKIP 4 | PASS 194 ]
    
     ══ Skipped tests ═══════════════════════════════════════════════════════════════
     • On CRAN (1)
     • Removed fortify (1)
     • TRUE (2)
    
     ══ Failed tests ════════════════════════════════════════════════════════════════
     ── Failure ('test-autoplot.R:25'): wb ──────────────────────────────────────────
     `autoplot(radf_dta, cv = wb)` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(autoplot(radf_dta, cv = wb), regexp = NA) at test-autoplot.R:25:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─ggplot2::autoplot(radf_dta, cv = wb)
     7. ├─exuber:::autoplot.radf_obj(radf_dta, cv = wb)
     8. │ └─exuber:::diagnostics_internal(object, cv)
     9. │ ├─exuber::diagnostics(...)
     10. │ └─exuber:::diagnostics.radf_obj(...)
     11. │ ├─... %>% filter(stat == option)
     12. │ ├─exuber::tidy_join(object, cv)
     13. │ └─exuber:::tidy_join.radf_obj(object, cv)
     14. │ ├─... %>% arrange(id, stat)
     15. │ ├─dplyr::full_join(...)
     16. │ └─dplyr:::full_join.data.frame(...)
     17. │ └─dplyr:::join_mutate(...)
     18. │ └─dplyr:::join_rows(...)
     19. │ └─dplyr:::dplyr_locate_matches(...)
     20. │ ├─base::withCallingHandlers(...)
     21. │ └─vctrs::vec_locate_matches(...)
     22. ├─dplyr::filter(., stat == option)
     23. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     24. ├─dplyr::arrange(., id, stat)
     25. ├─dplyr::mutate(...)
     26. ├─vctrs:::warn_matches_multiple(...)
     27. │ └─vctrs:::warn_matches(...)
     28. │ └─vctrs:::warn_vctrs(...)
     29. │ └─rlang::warn(...)
     30. │ └─base::warning(cnd)
     31. │ └─base::withRestarts(...)
     32. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     33. │ └─base (local) doWithOneRestart(return(expr), restart)
     34. └─dplyr (local) `<fn>`(`<vctrs___>`)
     35. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     36. └─dplyr:::warn_join(...)
     37. └─dplyr:::warn_dplyr(...)
     38. └─rlang::warn(...)
     39. └─base::warning(cnd)
     40. └─base::withRestarts(...)
     41. └─base (local) withOneRestart(expr, restarts[[1L]])
     42. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-autoplot.R:27'): wb ──────────────────────────────────────────
     `autoplot(radf_dta_lag1, cv = wb, option = "sadf")` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(...) at test-autoplot.R:27:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─ggplot2::autoplot(radf_dta_lag1, cv = wb, option = "sadf")
     7. ├─exuber:::autoplot.radf_obj(radf_dta_lag1, cv = wb, option = "sadf")
     8. │ └─exuber:::diagnostics_internal(object, cv)
     9. │ ├─exuber::diagnostics(...)
     10. │ └─exuber:::diagnostics.radf_obj(...)
     11. │ ├─... %>% filter(stat == option)
     12. │ ├─exuber::tidy_join(object, cv)
     13. │ └─exuber:::tidy_join.radf_obj(object, cv)
     14. │ ├─... %>% arrange(id, stat)
     15. │ ├─dplyr::full_join(...)
     16. │ └─dplyr:::full_join.data.frame(...)
     17. │ └─dplyr:::join_mutate(...)
     18. │ └─dplyr:::join_rows(...)
     19. │ └─dplyr:::dplyr_locate_matches(...)
     20. │ ├─base::withCallingHandlers(...)
     21. │ └─vctrs::vec_locate_matches(...)
     22. ├─dplyr::filter(., stat == option)
     23. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     24. ├─dplyr::arrange(., id, stat)
     25. ├─dplyr::mutate(...)
     26. ├─vctrs:::warn_matches_multiple(...)
     27. │ └─vctrs:::warn_matches(...)
     28. │ └─vctrs:::warn_vctrs(...)
     29. │ └─rlang::warn(...)
     30. │ └─base::warning(cnd)
     31. │ └─base::withRestarts(...)
     32. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     33. │ └─base (local) doWithOneRestart(return(expr), restart)
     34. └─dplyr (local) `<fn>`(`<vctrs___>`)
     35. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     36. └─dplyr:::warn_join(...)
     37. └─dplyr:::warn_dplyr(...)
     38. └─rlang::warn(...)
     39. └─base::warning(cnd)
     40. └─base::withRestarts(...)
     41. └─base (local) withOneRestart(expr, restarts[[1L]])
     42. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:63'): no problem running rp/ds/dg (mc) ─────────────
     `summary(radf_dta, mc)` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(summary(radf_dta, mc), regexp = NA) at test-summary.R:63:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─base::summary(radf_dta, mc)
     7. ├─exuber:::summary.radf_obj(radf_dta, mc)
     8. │ ├─exuber:::summary_radf(cv, object, ...)
     9. │ └─exuber:::summary_radf.mc_cv(cv, object, ...)
     10. │ ├─tidy_join(object, cv) %>% ...
     11. │ ├─exuber::tidy_join(object, cv)
     12. │ └─exuber:::tidy_join.radf_obj(object, cv)
     13. │ ├─... %>% arrange(id, stat)
     14. │ ├─dplyr::full_join(...)
     15. │ └─dplyr:::full_join.data.frame(...)
     16. │ └─dplyr:::join_mutate(...)
     17. │ └─dplyr:::join_rows(...)
     18. │ └─dplyr:::dplyr_locate_matches(...)
     19. │ ├─base::withCallingHandlers(...)
     20. │ └─vctrs::vec_locate_matches(...)
     21. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit)
     22. ├─dplyr::arrange(., id, stat)
     23. ├─dplyr::mutate(...)
     24. ├─vctrs:::warn_matches_multiple(...)
     25. │ └─vctrs:::warn_matches(...)
     26. │ └─vctrs:::warn_vctrs(...)
     27. │ └─rlang::warn(...)
     28. │ └─base::warning(cnd)
     29. │ └─base::withRestarts(...)
     30. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     31. │ └─base (local) doWithOneRestart(return(expr), restart)
     32. └─dplyr (local) `<fn>`(`<vctrs___>`)
     33. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     34. └─dplyr:::warn_join(...)
     35. └─dplyr:::warn_dplyr(...)
     36. └─rlang::warn(...)
     37. └─base::warning(cnd)
     38. └─base::withRestarts(...)
     39. └─base (local) withOneRestart(expr, restarts[[1L]])
     40. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:64'): no problem running rp/ds/dg (mc) ─────────────
     `diagnostics(radf_dta, mc)` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(diagnostics(radf_dta, mc), regexp = NA) at test-summary.R:64:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─exuber::diagnostics(radf_dta, mc)
     7. ├─exuber:::diagnostics.radf_obj(radf_dta, mc)
     8. │ ├─... %>% filter(stat == option)
     9. │ ├─exuber::tidy_join(object, cv)
     10. │ └─exuber:::tidy_join.radf_obj(object, cv)
     11. │ ├─... %>% arrange(id, stat)
     12. │ ├─dplyr::full_join(...)
     13. │ └─dplyr:::full_join.data.frame(...)
     14. │ └─dplyr:::join_mutate(...)
     15. │ └─dplyr:::join_rows(...)
     16. │ └─dplyr:::dplyr_locate_matches(...)
     17. │ ├─base::withCallingHandlers(...)
     18. │ └─vctrs::vec_locate_matches(...)
     19. ├─dplyr::filter(., stat == option)
     20. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     21. ├─dplyr::arrange(., id, stat)
     22. ├─dplyr::mutate(...)
     23. ├─vctrs:::warn_matches_multiple(...)
     24. │ └─vctrs:::warn_matches(...)
     25. │ └─vctrs:::warn_vctrs(...)
     26. │ └─rlang::warn(...)
     27. │ └─base::warning(cnd)
     28. │ └─base::withRestarts(...)
     29. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     30. │ └─base (local) doWithOneRestart(return(expr), restart)
     31. └─dplyr (local) `<fn>`(`<vctrs___>`)
     32. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     33. └─dplyr:::warn_join(...)
     34. └─dplyr:::warn_dplyr(...)
     35. └─rlang::warn(...)
     36. └─base::warning(cnd)
     37. └─base::withRestarts(...)
     38. └─base (local) withOneRestart(expr, restarts[[1L]])
     39. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:65'): no problem running rp/ds/dg (mc) ─────────────
     `diagnostics(radf_dta, mc, option = "sadf")` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(...) at test-summary.R:65:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─exuber::diagnostics(radf_dta, mc, option = "sadf")
     7. ├─exuber:::diagnostics.radf_obj(radf_dta, mc, option = "sadf")
     8. │ ├─... %>% filter(stat == option)
     9. │ ├─exuber::tidy_join(object, cv)
     10. │ └─exuber:::tidy_join.radf_obj(object, cv)
     11. │ ├─... %>% arrange(id, stat)
     12. │ ├─dplyr::full_join(...)
     13. │ └─dplyr:::full_join.data.frame(...)
     14. │ └─dplyr:::join_mutate(...)
     15. │ └─dplyr:::join_rows(...)
     16. │ └─dplyr:::dplyr_locate_matches(...)
     17. │ ├─base::withCallingHandlers(...)
     18. │ └─vctrs::vec_locate_matches(...)
     19. ├─dplyr::filter(., stat == option)
     20. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     21. ├─dplyr::arrange(., id, stat)
     22. ├─dplyr::mutate(...)
     23. ├─vctrs:::warn_matches_multiple(...)
     24. │ └─vctrs:::warn_matches(...)
     25. │ └─vctrs:::warn_vctrs(...)
     26. │ └─rlang::warn(...)
     27. │ └─base::warning(cnd)
     28. │ └─base::withRestarts(...)
     29. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     30. │ └─base (local) doWithOneRestart(return(expr), restart)
     31. └─dplyr (local) `<fn>`(`<vctrs___>`)
     32. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     33. └─dplyr:::warn_join(...)
     34. └─dplyr:::warn_dplyr(...)
     35. └─rlang::warn(...)
     36. └─base::warning(cnd)
     37. └─base::withRestarts(...)
     38. └─base (local) withOneRestart(expr, restarts[[1L]])
     39. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:66'): no problem running rp/ds/dg (mc) ─────────────
     `datestamp(radf_dta, mc)` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(datestamp(radf_dta, mc), regexp = NA) at test-summary.R:66:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─exuber::datestamp(radf_dta, mc)
     7. ├─exuber:::datestamp.radf_obj(radf_dta, mc)
     8. │ └─exuber:::diagnostics_internal(object, cv)
     9. │ ├─exuber::diagnostics(...)
     10. │ └─exuber:::diagnostics.radf_obj(...)
     11. │ ├─... %>% filter(stat == option)
     12. │ ├─exuber::tidy_join(object, cv)
     13. │ └─exuber:::tidy_join.radf_obj(object, cv)
     14. │ ├─... %>% arrange(id, stat)
     15. │ ├─dplyr::full_join(...)
     16. │ └─dplyr:::full_join.data.frame(...)
     17. │ └─dplyr:::join_mutate(...)
     18. │ └─dplyr:::join_rows(...)
     19. │ └─dplyr:::dplyr_locate_matches(...)
     20. │ ├─base::withCallingHandlers(...)
     21. │ └─vctrs::vec_locate_matches(...)
     22. ├─dplyr::filter(., stat == option)
     23. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     24. ├─dplyr::arrange(., id, stat)
     25. ├─dplyr::mutate(...)
     26. ├─vctrs:::warn_matches_multiple(...)
     27. │ └─vctrs:::warn_matches(...)
     28. │ └─vctrs:::warn_vctrs(...)
     29. │ └─rlang::warn(...)
     30. │ └─base::warning(cnd)
     31. │ └─base::withRestarts(...)
     32. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     33. │ └─base (local) doWithOneRestart(return(expr), restart)
     34. └─dplyr (local) `<fn>`(`<vctrs___>`)
     35. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     36. └─dplyr:::warn_join(...)
     37. └─dplyr:::warn_dplyr(...)
     38. └─rlang::warn(...)
     39. └─base::warning(cnd)
     40. └─base::withRestarts(...)
     41. └─base (local) withOneRestart(expr, restarts[[1L]])
     42. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:67'): no problem running rp/ds/dg (mc) ─────────────
     `datestamp(radf_dta, mc, min_duration = 50)` threw an error with unexpected message.
     Expected match: "Argument 'min_duration' excludes all explosive periods"
     Actual message: "(converted from warning) Each row in `x` is expected to match at most 1 row in `y`.\nℹ Row 1 of `x` matches multiple rows.\nℹ If multiple matches are expected, set `multiple = \"all\"` to silence this\n warning."
     Backtrace:
     ▆
     1. ├─testthat::expect_error(...) at test-summary.R:67:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─exuber::datestamp(radf_dta, mc, min_duration = 50)
     7. ├─exuber:::datestamp.radf_obj(radf_dta, mc, min_duration = 50)
     8. │ └─exuber:::diagnostics_internal(object, cv)
     9. │ ├─exuber::diagnostics(...)
     10. │ └─exuber:::diagnostics.radf_obj(...)
     11. │ ├─... %>% filter(stat == option)
     12. │ ├─exuber::tidy_join(object, cv)
     13. │ └─exuber:::tidy_join.radf_obj(object, cv)
     14. │ ├─... %>% arrange(id, stat)
     15. │ ├─dplyr::full_join(...)
     16. │ └─dplyr:::full_join.data.frame(...)
     17. │ └─dplyr:::join_mutate(...)
     18. │ └─dplyr:::join_rows(...)
     19. │ └─dplyr:::dplyr_locate_matches(...)
     20. │ ├─base::withCallingHandlers(...)
     21. │ └─vctrs::vec_locate_matches(...)
     22. ├─dplyr::filter(., stat == option)
     23. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     24. ├─dplyr::arrange(., id, stat)
     25. ├─dplyr::mutate(...)
     26. ├─vctrs:::warn_matches_multiple(...)
     27. │ └─vctrs:::warn_matches(...)
     28. │ └─vctrs:::warn_vctrs(...)
     29. │ └─rlang::warn(...)
     30. │ └─base::warning(cnd)
     31. │ └─base::withRestarts(...)
     32. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     33. │ └─base (local) doWithOneRestart(return(expr), restart)
     34. └─dplyr (local) `<fn>`(`<vctrs___>`)
     35. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     36. └─dplyr:::warn_join(...)
     37. └─dplyr:::warn_dplyr(...)
     38. └─rlang::warn(...)
     39. └─base::warning(cnd)
     40. └─base::withRestarts(...)
     41. └─base (local) withOneRestart(expr, restarts[[1L]])
     42. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:71'): no problem running rp/ds/dg (mc) ─────────────
     `datestamp(radf_dta, mc, option = "sadf")` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(...) at test-summary.R:71:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─exuber::datestamp(radf_dta, mc, option = "sadf")
     7. ├─exuber:::datestamp.radf_obj(radf_dta, mc, option = "sadf")
     8. │ └─exuber:::diagnostics_internal(object, cv)
     9. │ ├─exuber::diagnostics(...)
     10. │ └─exuber:::diagnostics.radf_obj(...)
     11. │ ├─... %>% filter(stat == option)
     12. │ ├─exuber::tidy_join(object, cv)
     13. │ └─exuber:::tidy_join.radf_obj(object, cv)
     14. │ ├─... %>% arrange(id, stat)
     15. │ ├─dplyr::full_join(...)
     16. │ └─dplyr:::full_join.data.frame(...)
     17. │ └─dplyr:::join_mutate(...)
     18. │ └─dplyr:::join_rows(...)
     19. │ └─dplyr:::dplyr_locate_matches(...)
     20. │ ├─base::withCallingHandlers(...)
     21. │ └─vctrs::vec_locate_matches(...)
     22. ├─dplyr::filter(., stat == option)
     23. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     24. ├─dplyr::arrange(., id, stat)
     25. ├─dplyr::mutate(...)
     26. ├─vctrs:::warn_matches_multiple(...)
     27. │ └─vctrs:::warn_matches(...)
     28. │ └─vctrs:::warn_vctrs(...)
     29. │ └─rlang::warn(...)
     30. │ └─base::warning(cnd)
     31. │ └─base::withRestarts(...)
     32. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     33. │ └─base (local) doWithOneRestart(return(expr), restart)
     34. └─dplyr (local) `<fn>`(`<vctrs___>`)
     35. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     36. └─dplyr:::warn_join(...)
     37. └─dplyr:::warn_dplyr(...)
     38. └─rlang::warn(...)
     39. └─base::warning(cnd)
     40. └─base::withRestarts(...)
     41. └─base (local) withOneRestart(expr, restarts[[1L]])
     42. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:72'): no problem running rp/ds/dg (mc) ─────────────
     `autoplot(radf_dta, mc)` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(autoplot(radf_dta, mc), regexp = NA) at test-summary.R:72:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─ggplot2::autoplot(radf_dta, mc)
     7. ├─exuber:::autoplot.radf_obj(radf_dta, mc)
     8. │ └─exuber:::diagnostics_internal(object, cv)
     9. │ ├─exuber::diagnostics(...)
     10. │ └─exuber:::diagnostics.radf_obj(...)
     11. │ ├─... %>% filter(stat == option)
     12. │ ├─exuber::tidy_join(object, cv)
     13. │ └─exuber:::tidy_join.radf_obj(object, cv)
     14. │ ├─... %>% arrange(id, stat)
     15. │ ├─dplyr::full_join(...)
     16. │ └─dplyr:::full_join.data.frame(...)
     17. │ └─dplyr:::join_mutate(...)
     18. │ └─dplyr:::join_rows(...)
     19. │ └─dplyr:::dplyr_locate_matches(...)
     20. │ ├─base::withCallingHandlers(...)
     21. │ └─vctrs::vec_locate_matches(...)
     22. ├─dplyr::filter(., stat == option)
     23. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     24. ├─dplyr::arrange(., id, stat)
     25. ├─dplyr::mutate(...)
     26. ├─vctrs:::warn_matches_multiple(...)
     27. │ └─vctrs:::warn_matches(...)
     28. │ └─vctrs:::warn_vctrs(...)
     29. │ └─rlang::warn(...)
     30. │ └─base::warning(cnd)
     31. │ └─base::withRestarts(...)
     32. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     33. │ └─base (local) doWithOneRestart(return(expr), restart)
     34. └─dplyr (local) `<fn>`(`<vctrs___>`)
     35. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     36. └─dplyr:::warn_join(...)
     37. └─dplyr:::warn_dplyr(...)
     38. └─rlang::warn(...)
     39. └─base::warning(cnd)
     40. └─base::withRestarts(...)
     41. └─base (local) withOneRestart(expr, restarts[[1L]])
     42. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:76'): no problem running rp/ds/dg (mc) ─────────────
     `autoplot(radf_dta, mc, option = "sadf")` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(...) at test-summary.R:76:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─ggplot2::autoplot(radf_dta, mc, option = "sadf")
     7. ├─exuber:::autoplot.radf_obj(radf_dta, mc, option = "sadf")
     8. │ └─exuber:::diagnostics_internal(object, cv)
     9. │ ├─exuber::diagnostics(...)
     10. │ └─exuber:::diagnostics.radf_obj(...)
     11. │ ├─... %>% filter(stat == option)
     12. │ ├─exuber::tidy_join(object, cv)
     13. │ └─exuber:::tidy_join.radf_obj(object, cv)
     14. │ ├─... %>% arrange(id, stat)
     15. │ ├─dplyr::full_join(...)
     16. │ └─dplyr:::full_join.data.frame(...)
     17. │ └─dplyr:::join_mutate(...)
     18. │ └─dplyr:::join_rows(...)
     19. │ └─dplyr:::dplyr_locate_matches(...)
     20. │ ├─base::withCallingHandlers(...)
     21. │ └─vctrs::vec_locate_matches(...)
     22. ├─dplyr::filter(., stat == option)
     23. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     24. ├─dplyr::arrange(., id, stat)
     25. ├─dplyr::mutate(...)
     26. ├─vctrs:::warn_matches_multiple(...)
     27. │ └─vctrs:::warn_matches(...)
     28. │ └─vctrs:::warn_vctrs(...)
     29. │ └─rlang::warn(...)
     30. │ └─base::warning(cnd)
     31. │ └─base::withRestarts(...)
     32. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     33. │ └─base (local) doWithOneRestart(return(expr), restart)
     34. └─dplyr (local) `<fn>`(`<vctrs___>`)
     35. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     36. └─dplyr:::warn_join(...)
     37. └─dplyr:::warn_dplyr(...)
     38. └─rlang::warn(...)
     39. └─base::warning(cnd)
     40. └─base::withRestarts(...)
     41. └─base (local) withOneRestart(expr, restarts[[1L]])
     42. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:83'): no problem running summary (lag, mc) ─────────
     `summary(radf_dta_lag1, mc)` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(summary(radf_dta_lag1, mc), regexp = NA) at test-summary.R:83:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─base::summary(radf_dta_lag1, mc)
     7. ├─exuber:::summary.radf_obj(radf_dta_lag1, mc)
     8. │ ├─exuber:::summary_radf(cv, object, ...)
     9. │ └─exuber:::summary_radf.mc_cv(cv, object, ...)
     10. │ ├─tidy_join(object, cv) %>% ...
     11. │ ├─exuber::tidy_join(object, cv)
     12. │ └─exuber:::tidy_join.radf_obj(object, cv)
     13. │ ├─... %>% arrange(id, stat)
     14. │ ├─dplyr::full_join(...)
     15. │ └─dplyr:::full_join.data.frame(...)
     16. │ └─dplyr:::join_mutate(...)
     17. │ └─dplyr:::join_rows(...)
     18. │ └─dplyr:::dplyr_locate_matches(...)
     19. │ ├─base::withCallingHandlers(...)
     20. │ └─vctrs::vec_locate_matches(...)
     21. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit)
     22. ├─dplyr::arrange(., id, stat)
     23. ├─dplyr::mutate(...)
     24. ├─vctrs:::warn_matches_multiple(...)
     25. │ └─vctrs:::warn_matches(...)
     26. │ └─vctrs:::warn_vctrs(...)
     27. │ └─rlang::warn(...)
     28. │ └─base::warning(cnd)
     29. │ └─base::withRestarts(...)
     30. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     31. │ └─base (local) doWithOneRestart(return(expr), restart)
     32. └─dplyr (local) `<fn>`(`<vctrs___>`)
     33. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     34. └─dplyr:::warn_join(...)
     35. └─dplyr:::warn_dplyr(...)
     36. └─rlang::warn(...)
     37. └─base::warning(cnd)
     38. └─base::withRestarts(...)
     39. └─base (local) withOneRestart(expr, restarts[[1L]])
     40. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:84'): no problem running summary (lag, mc) ─────────
     `diagnostics(radf_dta_lag1, mc)` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(diagnostics(radf_dta_lag1, mc), regexp = NA) at test-summary.R:84:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─exuber::diagnostics(radf_dta_lag1, mc)
     7. ├─exuber:::diagnostics.radf_obj(radf_dta_lag1, mc)
     8. │ ├─... %>% filter(stat == option)
     9. │ ├─exuber::tidy_join(object, cv)
     10. │ └─exuber:::tidy_join.radf_obj(object, cv)
     11. │ ├─... %>% arrange(id, stat)
     12. │ ├─dplyr::full_join(...)
     13. │ └─dplyr:::full_join.data.frame(...)
     14. │ └─dplyr:::join_mutate(...)
     15. │ └─dplyr:::join_rows(...)
     16. │ └─dplyr:::dplyr_locate_matches(...)
     17. │ ├─base::withCallingHandlers(...)
     18. │ └─vctrs::vec_locate_matches(...)
     19. ├─dplyr::filter(., stat == option)
     20. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     21. ├─dplyr::arrange(., id, stat)
     22. ├─dplyr::mutate(...)
     23. ├─vctrs:::warn_matches_multiple(...)
     24. │ └─vctrs:::warn_matches(...)
     25. │ └─vctrs:::warn_vctrs(...)
     26. │ └─rlang::warn(...)
     27. │ └─base::warning(cnd)
     28. │ └─base::withRestarts(...)
     29. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     30. │ └─base (local) doWithOneRestart(return(expr), restart)
     31. └─dplyr (local) `<fn>`(`<vctrs___>`)
     32. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     33. └─dplyr:::warn_join(...)
     34. └─dplyr:::warn_dplyr(...)
     35. └─rlang::warn(...)
     36. └─base::warning(cnd)
     37. └─base::withRestarts(...)
     38. └─base (local) withOneRestart(expr, restarts[[1L]])
     39. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:85'): no problem running summary (lag, mc) ─────────
     `diagnostics(radf_dta_lag1, mc, option = "sadf")` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(...) at test-summary.R:85:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─exuber::diagnostics(radf_dta_lag1, mc, option = "sadf")
     7. ├─exuber:::diagnostics.radf_obj(radf_dta_lag1, mc, option = "sadf")
     8. │ ├─... %>% filter(stat == option)
     9. │ ├─exuber::tidy_join(object, cv)
     10. │ └─exuber:::tidy_join.radf_obj(object, cv)
     11. │ ├─... %>% arrange(id, stat)
     12. │ ├─dplyr::full_join(...)
     13. │ └─dplyr:::full_join.data.frame(...)
     14. │ └─dplyr:::join_mutate(...)
     15. │ └─dplyr:::join_rows(...)
     16. │ └─dplyr:::dplyr_locate_matches(...)
     17. │ ├─base::withCallingHandlers(...)
     18. │ └─vctrs::vec_locate_matches(...)
     19. ├─dplyr::filter(., stat == option)
     20. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     21. ├─dplyr::arrange(., id, stat)
     22. ├─dplyr::mutate(...)
     23. ├─vctrs:::warn_matches_multiple(...)
     24. │ └─vctrs:::warn_matches(...)
     25. │ └─vctrs:::warn_vctrs(...)
     26. │ └─rlang::warn(...)
     27. │ └─base::warning(cnd)
     28. │ └─base::withRestarts(...)
     29. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     30. │ └─base (local) doWithOneRestart(return(expr), restart)
     31. └─dplyr (local) `<fn>`(`<vctrs___>`)
     32. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     33. └─dplyr:::warn_join(...)
     34. └─dplyr:::warn_dplyr(...)
     35. └─rlang::warn(...)
     36. └─base::warning(cnd)
     37. └─base::withRestarts(...)
     38. └─base (local) withOneRestart(expr, restarts[[1L]])
     39. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:86'): no problem running summary (lag, mc) ─────────
     `datestamp(radf_dta_lag1, mc)` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(datestamp(radf_dta_lag1, mc), regexp = NA) at test-summary.R:86:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─exuber::datestamp(radf_dta_lag1, mc)
     7. ├─exuber:::datestamp.radf_obj(radf_dta_lag1, mc)
     8. │ └─exuber:::diagnostics_internal(object, cv)
     9. │ ├─exuber::diagnostics(...)
     10. │ └─exuber:::diagnostics.radf_obj(...)
     11. │ ├─... %>% filter(stat == option)
     12. │ ├─exuber::tidy_join(object, cv)
     13. │ └─exuber:::tidy_join.radf_obj(object, cv)
     14. │ ├─... %>% arrange(id, stat)
     15. │ ├─dplyr::full_join(...)
     16. │ └─dplyr:::full_join.data.frame(...)
     17. │ └─dplyr:::join_mutate(...)
     18. │ └─dplyr:::join_rows(...)
     19. │ └─dplyr:::dplyr_locate_matches(...)
     20. │ ├─base::withCallingHandlers(...)
     21. │ └─vctrs::vec_locate_matches(...)
     22. ├─dplyr::filter(., stat == option)
     23. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     24. ├─dplyr::arrange(., id, stat)
     25. ├─dplyr::mutate(...)
     26. ├─vctrs:::warn_matches_multiple(...)
     27. │ └─vctrs:::warn_matches(...)
     28. │ └─vctrs:::warn_vctrs(...)
     29. │ └─rlang::warn(...)
     30. │ └─base::warning(cnd)
     31. │ └─base::withRestarts(...)
     32. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     33. │ └─base (local) doWithOneRestart(return(expr), restart)
     34. └─dplyr (local) `<fn>`(`<vctrs___>`)
     35. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     36. └─dplyr:::warn_join(...)
     37. └─dplyr:::warn_dplyr(...)
     38. └─rlang::warn(...)
     39. └─base::warning(cnd)
     40. └─base::withRestarts(...)
     41. └─base (local) withOneRestart(expr, restarts[[1L]])
     42. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:87'): no problem running summary (lag, mc) ─────────
     `datestamp(radf_dta_lag1, mc, option = "sadf")` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(...) at test-summary.R:87:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─exuber::datestamp(radf_dta_lag1, mc, option = "sadf")
     7. ├─exuber:::datestamp.radf_obj(radf_dta_lag1, mc, option = "sadf")
     8. │ └─exuber:::diagnostics_internal(object, cv)
     9. │ ├─exuber::diagnostics(...)
     10. │ └─exuber:::diagnostics.radf_obj(...)
     11. │ ├─... %>% filter(stat == option)
     12. │ ├─exuber::tidy_join(object, cv)
     13. │ └─exuber:::tidy_join.radf_obj(object, cv)
     14. │ ├─... %>% arrange(id, stat)
     15. │ ├─dplyr::full_join(...)
     16. │ └─dplyr:::full_join.data.frame(...)
     17. │ └─dplyr:::join_mutate(...)
     18. │ └─dplyr:::join_rows(...)
     19. │ └─dplyr:::dplyr_locate_matches(...)
     20. │ ├─base::withCallingHandlers(...)
     21. │ └─vctrs::vec_locate_matches(...)
     22. ├─dplyr::filter(., stat == option)
     23. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     24. ├─dplyr::arrange(., id, stat)
     25. ├─dplyr::mutate(...)
     26. ├─vctrs:::warn_matches_multiple(...)
     27. │ └─vctrs:::warn_matches(...)
     28. │ └─vctrs:::warn_vctrs(...)
     29. │ └─rlang::warn(...)
     30. │ └─base::warning(cnd)
     31. │ └─base::withRestarts(...)
     32. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     33. │ └─base (local) doWithOneRestart(return(expr), restart)
     34. └─dplyr (local) `<fn>`(`<vctrs___>`)
     35. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     36. └─dplyr:::warn_join(...)
     37. └─dplyr:::warn_dplyr(...)
     38. └─rlang::warn(...)
     39. └─base::warning(cnd)
     40. └─base::withRestarts(...)
     41. └─base (local) withOneRestart(expr, restarts[[1L]])
     42. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:88'): no problem running summary (lag, mc) ─────────
     `autoplot(radf_dta_lag1, mc)` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(autoplot(radf_dta_lag1, mc), regexp = NA) at test-summary.R:88:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─ggplot2::autoplot(radf_dta_lag1, mc)
     7. ├─exuber:::autoplot.radf_obj(radf_dta_lag1, mc)
     8. │ └─exuber:::diagnostics_internal(object, cv)
     9. │ ├─exuber::diagnostics(...)
     10. │ └─exuber:::diagnostics.radf_obj(...)
     11. │ ├─... %>% filter(stat == option)
     12. │ ├─exuber::tidy_join(object, cv)
     13. │ └─exuber:::tidy_join.radf_obj(object, cv)
     14. │ ├─... %>% arrange(id, stat)
     15. │ ├─dplyr::full_join(...)
     16. │ └─dplyr:::full_join.data.frame(...)
     17. │ └─dplyr:::join_mutate(...)
     18. │ └─dplyr:::join_rows(...)
     19. │ └─dplyr:::dplyr_locate_matches(...)
     20. │ ├─base::withCallingHandlers(...)
     21. │ └─vctrs::vec_locate_matches(...)
     22. ├─dplyr::filter(., stat == option)
     23. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     24. ├─dplyr::arrange(., id, stat)
     25. ├─dplyr::mutate(...)
     26. ├─vctrs:::warn_matches_multiple(...)
     27. │ └─vctrs:::warn_matches(...)
     28. │ └─vctrs:::warn_vctrs(...)
     29. │ └─rlang::warn(...)
     30. │ └─base::warning(cnd)
     31. │ └─base::withRestarts(...)
     32. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     33. │ └─base (local) doWithOneRestart(return(expr), restart)
     34. └─dplyr (local) `<fn>`(`<vctrs___>`)
     35. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     36. └─dplyr:::warn_join(...)
     37. └─dplyr:::warn_dplyr(...)
     38. └─rlang::warn(...)
     39. └─base::warning(cnd)
     40. └─base::withRestarts(...)
     41. └─base (local) withOneRestart(expr, restarts[[1L]])
     42. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:96'): no problem running summary (wb) ──────────────
     `summary(radf_dta, wb)` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(summary(radf_dta, wb), regexp = NA) at test-summary.R:96:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─base::summary(radf_dta, wb)
     7. ├─exuber:::summary.radf_obj(radf_dta, wb)
     8. │ ├─exuber:::summary_radf(cv, object, ...)
     9. │ └─exuber:::summary_radf.wb_cv(cv, object, ...)
     10. │ ├─tidy_join(object, cv) %>% ...
     11. │ ├─exuber::tidy_join(object, cv)
     12. │ └─exuber:::tidy_join.radf_obj(object, cv)
     13. │ ├─... %>% arrange(id, stat)
     14. │ ├─dplyr::full_join(...)
     15. │ └─dplyr:::full_join.data.frame(...)
     16. │ └─dplyr:::join_mutate(...)
     17. │ └─dplyr:::join_rows(...)
     18. │ └─dplyr:::dplyr_locate_matches(...)
     19. │ ├─base::withCallingHandlers(...)
     20. │ └─vctrs::vec_locate_matches(...)
     21. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit)
     22. ├─dplyr::arrange(., id, stat)
     23. ├─dplyr::mutate(...)
     24. ├─vctrs:::warn_matches_multiple(...)
     25. │ └─vctrs:::warn_matches(...)
     26. │ └─vctrs:::warn_vctrs(...)
     27. │ └─rlang::warn(...)
     28. │ └─base::warning(cnd)
     29. │ └─base::withRestarts(...)
     30. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     31. │ └─base (local) doWithOneRestart(return(expr), restart)
     32. └─dplyr (local) `<fn>`(`<vctrs___>`)
     33. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     34. └─dplyr:::warn_join(...)
     35. └─dplyr:::warn_dplyr(...)
     36. └─rlang::warn(...)
     37. └─base::warning(cnd)
     38. └─base::withRestarts(...)
     39. └─base (local) withOneRestart(expr, restarts[[1L]])
     40. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:97'): no problem running summary (wb) ──────────────
     `diagnostics(radf_dta, wb)` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(diagnostics(radf_dta, wb), regexp = NA) at test-summary.R:97:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─exuber::diagnostics(radf_dta, wb)
     7. ├─exuber:::diagnostics.radf_obj(radf_dta, wb)
     8. │ ├─... %>% filter(stat == option)
     9. │ ├─exuber::tidy_join(object, cv)
     10. │ └─exuber:::tidy_join.radf_obj(object, cv)
     11. │ ├─... %>% arrange(id, stat)
     12. │ ├─dplyr::full_join(...)
     13. │ └─dplyr:::full_join.data.frame(...)
     14. │ └─dplyr:::join_mutate(...)
     15. │ └─dplyr:::join_rows(...)
     16. │ └─dplyr:::dplyr_locate_matches(...)
     17. │ ├─base::withCallingHandlers(...)
     18. │ └─vctrs::vec_locate_matches(...)
     19. ├─dplyr::filter(., stat == option)
     20. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     21. ├─dplyr::arrange(., id, stat)
     22. ├─dplyr::mutate(...)
     23. ├─vctrs:::warn_matches_multiple(...)
     24. │ └─vctrs:::warn_matches(...)
     25. │ └─vctrs:::warn_vctrs(...)
     26. │ └─rlang::warn(...)
     27. │ └─base::warning(cnd)
     28. │ └─base::withRestarts(...)
     29. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     30. │ └─base (local) doWithOneRestart(return(expr), restart)
     31. └─dplyr (local) `<fn>`(`<vctrs___>`)
     32. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     33. └─dplyr:::warn_join(...)
     34. └─dplyr:::warn_dplyr(...)
     35. └─rlang::warn(...)
     36. └─base::warning(cnd)
     37. └─base::withRestarts(...)
     38. └─base (local) withOneRestart(expr, restarts[[1L]])
     39. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:98'): no problem running summary (wb) ──────────────
     `diagnostics(radf_dta, wb, option = "sadf")` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(...) at test-summary.R:98:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─exuber::diagnostics(radf_dta, wb, option = "sadf")
     7. ├─exuber:::diagnostics.radf_obj(radf_dta, wb, option = "sadf")
     8. │ ├─... %>% filter(stat == option)
     9. │ ├─exuber::tidy_join(object, cv)
     10. │ └─exuber:::tidy_join.radf_obj(object, cv)
     11. │ ├─... %>% arrange(id, stat)
     12. │ ├─dplyr::full_join(...)
     13. │ └─dplyr:::full_join.data.frame(...)
     14. │ └─dplyr:::join_mutate(...)
     15. │ └─dplyr:::join_rows(...)
     16. │ └─dplyr:::dplyr_locate_matches(...)
     17. │ ├─base::withCallingHandlers(...)
     18. │ └─vctrs::vec_locate_matches(...)
     19. ├─dplyr::filter(., stat == option)
     20. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     21. ├─dplyr::arrange(., id, stat)
     22. ├─dplyr::mutate(...)
     23. ├─vctrs:::warn_matches_multiple(...)
     24. │ └─vctrs:::warn_matches(...)
     25. │ └─vctrs:::warn_vctrs(...)
     26. │ └─rlang::warn(...)
     27. │ └─base::warning(cnd)
     28. │ └─base::withRestarts(...)
     29. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     30. │ └─base (local) doWithOneRestart(return(expr), restart)
     31. └─dplyr (local) `<fn>`(`<vctrs___>`)
     32. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     33. └─dplyr:::warn_join(...)
     34. └─dplyr:::warn_dplyr(...)
     35. └─rlang::warn(...)
     36. └─base::warning(cnd)
     37. └─base::withRestarts(...)
     38. └─base (local) withOneRestart(expr, restarts[[1L]])
     39. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:99'): no problem running summary (wb) ──────────────
     `datestamp(radf_dta, wb)` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(datestamp(radf_dta, wb), regexp = NA) at test-summary.R:99:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─exuber::datestamp(radf_dta, wb)
     7. ├─exuber:::datestamp.radf_obj(radf_dta, wb)
     8. │ └─exuber:::diagnostics_internal(object, cv)
     9. │ ├─exuber::diagnostics(...)
     10. │ └─exuber:::diagnostics.radf_obj(...)
     11. │ ├─... %>% filter(stat == option)
     12. │ ├─exuber::tidy_join(object, cv)
     13. │ └─exuber:::tidy_join.radf_obj(object, cv)
     14. │ ├─... %>% arrange(id, stat)
     15. │ ├─dplyr::full_join(...)
     16. │ └─dplyr:::full_join.data.frame(...)
     17. │ └─dplyr:::join_mutate(...)
     18. │ └─dplyr:::join_rows(...)
     19. │ └─dplyr:::dplyr_locate_matches(...)
     20. │ ├─base::withCallingHandlers(...)
     21. │ └─vctrs::vec_locate_matches(...)
     22. ├─dplyr::filter(., stat == option)
     23. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     24. ├─dplyr::arrange(., id, stat)
     25. ├─dplyr::mutate(...)
     26. ├─vctrs:::warn_matches_multiple(...)
     27. │ └─vctrs:::warn_matches(...)
     28. │ └─vctrs:::warn_vctrs(...)
     29. │ └─rlang::warn(...)
     30. │ └─base::warning(cnd)
     31. │ └─base::withRestarts(...)
     32. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     33. │ └─base (local) doWithOneRestart(return(expr), restart)
     34. └─dplyr (local) `<fn>`(`<vctrs___>`)
     35. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     36. └─dplyr:::warn_join(...)
     37. └─dplyr:::warn_dplyr(...)
     38. └─rlang::warn(...)
     39. └─base::warning(cnd)
     40. └─base::withRestarts(...)
     41. └─base (local) withOneRestart(expr, restarts[[1L]])
     42. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:100'): no problem running summary (wb) ─────────────
     `datestamp(radf_dta, wb, option = "sadf")` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(...) at test-summary.R:100:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─exuber::datestamp(radf_dta, wb, option = "sadf")
     7. ├─exuber:::datestamp.radf_obj(radf_dta, wb, option = "sadf")
     8. │ └─exuber:::diagnostics_internal(object, cv)
     9. │ ├─exuber::diagnostics(...)
     10. │ └─exuber:::diagnostics.radf_obj(...)
     11. │ ├─... %>% filter(stat == option)
     12. │ ├─exuber::tidy_join(object, cv)
     13. │ └─exuber:::tidy_join.radf_obj(object, cv)
     14. │ ├─... %>% arrange(id, stat)
     15. │ ├─dplyr::full_join(...)
     16. │ └─dplyr:::full_join.data.frame(...)
     17. │ └─dplyr:::join_mutate(...)
     18. │ └─dplyr:::join_rows(...)
     19. │ └─dplyr:::dplyr_locate_matches(...)
     20. │ ├─base::withCallingHandlers(...)
     21. │ └─vctrs::vec_locate_matches(...)
     22. ├─dplyr::filter(., stat == option)
     23. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     24. ├─dplyr::arrange(., id, stat)
     25. ├─dplyr::mutate(...)
     26. ├─vctrs:::warn_matches_multiple(...)
     27. │ └─vctrs:::warn_matches(...)
     28. │ └─vctrs:::warn_vctrs(...)
     29. │ └─rlang::warn(...)
     30. │ └─base::warning(cnd)
     31. │ └─base::withRestarts(...)
     32. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     33. │ └─base (local) doWithOneRestart(return(expr), restart)
     34. └─dplyr (local) `<fn>`(`<vctrs___>`)
     35. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     36. └─dplyr:::warn_join(...)
     37. └─dplyr:::warn_dplyr(...)
     38. └─rlang::warn(...)
     39. └─base::warning(cnd)
     40. └─base::withRestarts(...)
     41. └─base (local) withOneRestart(expr, restarts[[1L]])
     42. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:101'): no problem running summary (wb) ─────────────
     `autoplot(radf_dta, wb)` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(autoplot(radf_dta, wb), regexp = NA) at test-summary.R:101:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─ggplot2::autoplot(radf_dta, wb)
     7. ├─exuber:::autoplot.radf_obj(radf_dta, wb)
     8. │ └─exuber:::diagnostics_internal(object, cv)
     9. │ ├─exuber::diagnostics(...)
     10. │ └─exuber:::diagnostics.radf_obj(...)
     11. │ ├─... %>% filter(stat == option)
     12. │ ├─exuber::tidy_join(object, cv)
     13. │ └─exuber:::tidy_join.radf_obj(object, cv)
     14. │ ├─... %>% arrange(id, stat)
     15. │ ├─dplyr::full_join(...)
     16. │ └─dplyr:::full_join.data.frame(...)
     17. │ └─dplyr:::join_mutate(...)
     18. │ └─dplyr:::join_rows(...)
     19. │ └─dplyr:::dplyr_locate_matches(...)
     20. │ ├─base::withCallingHandlers(...)
     21. │ └─vctrs::vec_locate_matches(...)
     22. ├─dplyr::filter(., stat == option)
     23. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     24. ├─dplyr::arrange(., id, stat)
     25. ├─dplyr::mutate(...)
     26. ├─vctrs:::warn_matches_multiple(...)
     27. │ └─vctrs:::warn_matches(...)
     28. │ └─vctrs:::warn_vctrs(...)
     29. │ └─rlang::warn(...)
     30. │ └─base::warning(cnd)
     31. │ └─base::withRestarts(...)
     32. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     33. │ └─base (local) doWithOneRestart(return(expr), restart)
     34. └─dplyr (local) `<fn>`(`<vctrs___>`)
     35. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     36. └─dplyr:::warn_join(...)
     37. └─dplyr:::warn_dplyr(...)
     38. └─rlang::warn(...)
     39. └─base::warning(cnd)
     40. └─base::withRestarts(...)
     41. └─base (local) withOneRestart(expr, restarts[[1L]])
     42. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:102'): no problem running summary (wb) ─────────────
     `autoplot(radf_dta, wb, option = "sadf")` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(...) at test-summary.R:102:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─ggplot2::autoplot(radf_dta, wb, option = "sadf")
     7. ├─exuber:::autoplot.radf_obj(radf_dta, wb, option = "sadf")
     8. │ └─exuber:::diagnostics_internal(object, cv)
     9. │ ├─exuber::diagnostics(...)
     10. │ └─exuber:::diagnostics.radf_obj(...)
     11. │ ├─... %>% filter(stat == option)
     12. │ ├─exuber::tidy_join(object, cv)
     13. │ └─exuber:::tidy_join.radf_obj(object, cv)
     14. │ ├─... %>% arrange(id, stat)
     15. │ ├─dplyr::full_join(...)
     16. │ └─dplyr:::full_join.data.frame(...)
     17. │ └─dplyr:::join_mutate(...)
     18. │ └─dplyr:::join_rows(...)
     19. │ └─dplyr:::dplyr_locate_matches(...)
     20. │ ├─base::withCallingHandlers(...)
     21. │ └─vctrs::vec_locate_matches(...)
     22. ├─dplyr::filter(., stat == option)
     23. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     24. ├─dplyr::arrange(., id, stat)
     25. ├─dplyr::mutate(...)
     26. ├─vctrs:::warn_matches_multiple(...)
     27. │ └─vctrs:::warn_matches(...)
     28. │ └─vctrs:::warn_vctrs(...)
     29. │ └─rlang::warn(...)
     30. │ └─base::warning(cnd)
     31. │ └─base::withRestarts(...)
     32. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     33. │ └─base (local) doWithOneRestart(return(expr), restart)
     34. └─dplyr (local) `<fn>`(`<vctrs___>`)
     35. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     36. └─dplyr:::warn_join(...)
     37. └─dplyr:::warn_dplyr(...)
     38. └─rlang::warn(...)
     39. └─base::warning(cnd)
     40. └─base::withRestarts(...)
     41. └─base (local) withOneRestart(expr, restarts[[1L]])
     42. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:109'): no problem running summary (lag,wb) ─────────
     `summary(radf_dta_lag1, wb)` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(summary(radf_dta_lag1, wb), regexp = NA) at test-summary.R:109:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─base::summary(radf_dta_lag1, wb)
     7. ├─exuber:::summary.radf_obj(radf_dta_lag1, wb)
     8. │ ├─exuber:::summary_radf(cv, object, ...)
     9. │ └─exuber:::summary_radf.wb_cv(cv, object, ...)
     10. │ ├─tidy_join(object, cv) %>% ...
     11. │ ├─exuber::tidy_join(object, cv)
     12. │ └─exuber:::tidy_join.radf_obj(object, cv)
     13. │ ├─... %>% arrange(id, stat)
     14. │ ├─dplyr::full_join(...)
     15. │ └─dplyr:::full_join.data.frame(...)
     16. │ └─dplyr:::join_mutate(...)
     17. │ └─dplyr:::join_rows(...)
     18. │ └─dplyr:::dplyr_locate_matches(...)
     19. │ ├─base::withCallingHandlers(...)
     20. │ └─vctrs::vec_locate_matches(...)
     21. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit)
     22. ├─dplyr::arrange(., id, stat)
     23. ├─dplyr::mutate(...)
     24. ├─vctrs:::warn_matches_multiple(...)
     25. │ └─vctrs:::warn_matches(...)
     26. │ └─vctrs:::warn_vctrs(...)
     27. │ └─rlang::warn(...)
     28. │ └─base::warning(cnd)
     29. │ └─base::withRestarts(...)
     30. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     31. │ └─base (local) doWithOneRestart(return(expr), restart)
     32. └─dplyr (local) `<fn>`(`<vctrs___>`)
     33. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     34. └─dplyr:::warn_join(...)
     35. └─dplyr:::warn_dplyr(...)
     36. └─rlang::warn(...)
     37. └─base::warning(cnd)
     38. └─base::withRestarts(...)
     39. └─base (local) withOneRestart(expr, restarts[[1L]])
     40. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:110'): no problem running summary (lag,wb) ─────────
     `diagnostics(radf_dta_lag1, wb)` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(diagnostics(radf_dta_lag1, wb), regexp = NA) at test-summary.R:110:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─exuber::diagnostics(radf_dta_lag1, wb)
     7. ├─exuber:::diagnostics.radf_obj(radf_dta_lag1, wb)
     8. │ ├─... %>% filter(stat == option)
     9. │ ├─exuber::tidy_join(object, cv)
     10. │ └─exuber:::tidy_join.radf_obj(object, cv)
     11. │ ├─... %>% arrange(id, stat)
     12. │ ├─dplyr::full_join(...)
     13. │ └─dplyr:::full_join.data.frame(...)
     14. │ └─dplyr:::join_mutate(...)
     15. │ └─dplyr:::join_rows(...)
     16. │ └─dplyr:::dplyr_locate_matches(...)
     17. │ ├─base::withCallingHandlers(...)
     18. │ └─vctrs::vec_locate_matches(...)
     19. ├─dplyr::filter(., stat == option)
     20. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     21. ├─dplyr::arrange(., id, stat)
     22. ├─dplyr::mutate(...)
     23. ├─vctrs:::warn_matches_multiple(...)
     24. │ └─vctrs:::warn_matches(...)
     25. │ └─vctrs:::warn_vctrs(...)
     26. │ └─rlang::warn(...)
     27. │ └─base::warning(cnd)
     28. │ └─base::withRestarts(...)
     29. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     30. │ └─base (local) doWithOneRestart(return(expr), restart)
     31. └─dplyr (local) `<fn>`(`<vctrs___>`)
     32. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     33. └─dplyr:::warn_join(...)
     34. └─dplyr:::warn_dplyr(...)
     35. └─rlang::warn(...)
     36. └─base::warning(cnd)
     37. └─base::withRestarts(...)
     38. └─base (local) withOneRestart(expr, restarts[[1L]])
     39. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:111'): no problem running summary (lag,wb) ─────────
     `diagnostics(radf_dta_lag1, wb, option = "sadf")` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(...) at test-summary.R:111:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─exuber::diagnostics(radf_dta_lag1, wb, option = "sadf")
     7. ├─exuber:::diagnostics.radf_obj(radf_dta_lag1, wb, option = "sadf")
     8. │ ├─... %>% filter(stat == option)
     9. │ ├─exuber::tidy_join(object, cv)
     10. │ └─exuber:::tidy_join.radf_obj(object, cv)
     11. │ ├─... %>% arrange(id, stat)
     12. │ ├─dplyr::full_join(...)
     13. │ └─dplyr:::full_join.data.frame(...)
     14. │ └─dplyr:::join_mutate(...)
     15. │ └─dplyr:::join_rows(...)
     16. │ └─dplyr:::dplyr_locate_matches(...)
     17. │ ├─base::withCallingHandlers(...)
     18. │ └─vctrs::vec_locate_matches(...)
     19. ├─dplyr::filter(., stat == option)
     20. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     21. ├─dplyr::arrange(., id, stat)
     22. ├─dplyr::mutate(...)
     23. ├─vctrs:::warn_matches_multiple(...)
     24. │ └─vctrs:::warn_matches(...)
     25. │ └─vctrs:::warn_vctrs(...)
     26. │ └─rlang::warn(...)
     27. │ └─base::warning(cnd)
     28. │ └─base::withRestarts(...)
     29. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     30. │ └─base (local) doWithOneRestart(return(expr), restart)
     31. └─dplyr (local) `<fn>`(`<vctrs___>`)
     32. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     33. └─dplyr:::warn_join(...)
     34. └─dplyr:::warn_dplyr(...)
     35. └─rlang::warn(...)
     36. └─base::warning(cnd)
     37. └─base::withRestarts(...)
     38. └─base (local) withOneRestart(expr, restarts[[1L]])
     39. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:112'): no problem running summary (lag,wb) ─────────
     `datestamp(radf_dta_lag1, wb)` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(datestamp(radf_dta_lag1, wb), regexp = NA) at test-summary.R:112:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─exuber::datestamp(radf_dta_lag1, wb)
     7. ├─exuber:::datestamp.radf_obj(radf_dta_lag1, wb)
     8. │ └─exuber:::diagnostics_internal(object, cv)
     9. │ ├─exuber::diagnostics(...)
     10. │ └─exuber:::diagnostics.radf_obj(...)
     11. │ ├─... %>% filter(stat == option)
     12. │ ├─exuber::tidy_join(object, cv)
     13. │ └─exuber:::tidy_join.radf_obj(object, cv)
     14. │ ├─... %>% arrange(id, stat)
     15. │ ├─dplyr::full_join(...)
     16. │ └─dplyr:::full_join.data.frame(...)
     17. │ └─dplyr:::join_mutate(...)
     18. │ └─dplyr:::join_rows(...)
     19. │ └─dplyr:::dplyr_locate_matches(...)
     20. │ ├─base::withCallingHandlers(...)
     21. │ └─vctrs::vec_locate_matches(...)
     22. ├─dplyr::filter(., stat == option)
     23. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     24. ├─dplyr::arrange(., id, stat)
     25. ├─dplyr::mutate(...)
     26. ├─vctrs:::warn_matches_multiple(...)
     27. │ └─vctrs:::warn_matches(...)
     28. │ └─vctrs:::warn_vctrs(...)
     29. │ └─rlang::warn(...)
     30. │ └─base::warning(cnd)
     31. │ └─base::withRestarts(...)
     32. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     33. │ └─base (local) doWithOneRestart(return(expr), restart)
     34. └─dplyr (local) `<fn>`(`<vctrs___>`)
     35. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     36. └─dplyr:::warn_join(...)
     37. └─dplyr:::warn_dplyr(...)
     38. └─rlang::warn(...)
     39. └─base::warning(cnd)
     40. └─base::withRestarts(...)
     41. └─base (local) withOneRestart(expr, restarts[[1L]])
     42. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:113'): no problem running summary (lag,wb) ─────────
     `datestamp(radf_dta_lag1, wb, option = "sadf")` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(...) at test-summary.R:113:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─exuber::datestamp(radf_dta_lag1, wb, option = "sadf")
     7. ├─exuber:::datestamp.radf_obj(radf_dta_lag1, wb, option = "sadf")
     8. │ └─exuber:::diagnostics_internal(object, cv)
     9. │ ├─exuber::diagnostics(...)
     10. │ └─exuber:::diagnostics.radf_obj(...)
     11. │ ├─... %>% filter(stat == option)
     12. │ ├─exuber::tidy_join(object, cv)
     13. │ └─exuber:::tidy_join.radf_obj(object, cv)
     14. │ ├─... %>% arrange(id, stat)
     15. │ ├─dplyr::full_join(...)
     16. │ └─dplyr:::full_join.data.frame(...)
     17. │ └─dplyr:::join_mutate(...)
     18. │ └─dplyr:::join_rows(...)
     19. │ └─dplyr:::dplyr_locate_matches(...)
     20. │ ├─base::withCallingHandlers(...)
     21. │ └─vctrs::vec_locate_matches(...)
     22. ├─dplyr::filter(., stat == option)
     23. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     24. ├─dplyr::arrange(., id, stat)
     25. ├─dplyr::mutate(...)
     26. ├─vctrs:::warn_matches_multiple(...)
     27. │ └─vctrs:::warn_matches(...)
     28. │ └─vctrs:::warn_vctrs(...)
     29. │ └─rlang::warn(...)
     30. │ └─base::warning(cnd)
     31. │ └─base::withRestarts(...)
     32. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     33. │ └─base (local) doWithOneRestart(return(expr), restart)
     34. └─dplyr (local) `<fn>`(`<vctrs___>`)
     35. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     36. └─dplyr:::warn_join(...)
     37. └─dplyr:::warn_dplyr(...)
     38. └─rlang::warn(...)
     39. └─base::warning(cnd)
     40. └─base::withRestarts(...)
     41. └─base (local) withOneRestart(expr, restarts[[1L]])
     42. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:114'): no problem running summary (lag,wb) ─────────
     `autoplot(radf_dta_lag1, wb)` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(autoplot(radf_dta_lag1, wb), regexp = NA) at test-summary.R:114:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─ggplot2::autoplot(radf_dta_lag1, wb)
     7. ├─exuber:::autoplot.radf_obj(radf_dta_lag1, wb)
     8. │ └─exuber:::diagnostics_internal(object, cv)
     9. │ ├─exuber::diagnostics(...)
     10. │ └─exuber:::diagnostics.radf_obj(...)
     11. │ ├─... %>% filter(stat == option)
     12. │ ├─exuber::tidy_join(object, cv)
     13. │ └─exuber:::tidy_join.radf_obj(object, cv)
     14. │ ├─... %>% arrange(id, stat)
     15. │ ├─dplyr::full_join(...)
     16. │ └─dplyr:::full_join.data.frame(...)
     17. │ └─dplyr:::join_mutate(...)
     18. │ └─dplyr:::join_rows(...)
     19. │ └─dplyr:::dplyr_locate_matches(...)
     20. │ ├─base::withCallingHandlers(...)
     21. │ └─vctrs::vec_locate_matches(...)
     22. ├─dplyr::filter(., stat == option)
     23. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     24. ├─dplyr::arrange(., id, stat)
     25. ├─dplyr::mutate(...)
     26. ├─vctrs:::warn_matches_multiple(...)
     27. │ └─vctrs:::warn_matches(...)
     28. │ └─vctrs:::warn_vctrs(...)
     29. │ └─rlang::warn(...)
     30. │ └─base::warning(cnd)
     31. │ └─base::withRestarts(...)
     32. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     33. │ └─base (local) doWithOneRestart(return(expr), restart)
     34. └─dplyr (local) `<fn>`(`<vctrs___>`)
     35. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     36. └─dplyr:::warn_join(...)
     37. └─dplyr:::warn_dplyr(...)
     38. └─rlang::warn(...)
     39. └─base::warning(cnd)
     40. └─base::withRestarts(...)
     41. └─base (local) withOneRestart(expr, restarts[[1L]])
     42. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:115'): no problem running summary (lag,wb) ─────────
     `autoplot(radf_dta_lag1, wb, option = "sadf")` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(...) at test-summary.R:115:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─ggplot2::autoplot(radf_dta_lag1, wb, option = "sadf")
     7. ├─exuber:::autoplot.radf_obj(radf_dta_lag1, wb, option = "sadf")
     8. │ └─exuber:::diagnostics_internal(object, cv)
     9. │ ├─exuber::diagnostics(...)
     10. │ └─exuber:::diagnostics.radf_obj(...)
     11. │ ├─... %>% filter(stat == option)
     12. │ ├─exuber::tidy_join(object, cv)
     13. │ └─exuber:::tidy_join.radf_obj(object, cv)
     14. │ ├─... %>% arrange(id, stat)
     15. │ ├─dplyr::full_join(...)
     16. │ └─dplyr:::full_join.data.frame(...)
     17. │ └─dplyr:::join_mutate(...)
     18. │ └─dplyr:::join_rows(...)
     19. │ └─dplyr:::dplyr_locate_matches(...)
     20. │ ├─base::withCallingHandlers(...)
     21. │ └─vctrs::vec_locate_matches(...)
     22. ├─dplyr::filter(., stat == option)
     23. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     24. ├─dplyr::arrange(., id, stat)
     25. ├─dplyr::mutate(...)
     26. ├─vctrs:::warn_matches_multiple(...)
     27. │ └─vctrs:::warn_matches(...)
     28. │ └─vctrs:::warn_vctrs(...)
     29. │ └─rlang::warn(...)
     30. │ └─base::warning(cnd)
     31. │ └─base::withRestarts(...)
     32. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     33. │ └─base (local) doWithOneRestart(return(expr), restart)
     34. └─dplyr (local) `<fn>`(`<vctrs___>`)
     35. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     36. └─dplyr:::warn_join(...)
     37. └─dplyr:::warn_dplyr(...)
     38. └─rlang::warn(...)
     39. └─base::warning(cnd)
     40. └─base::withRestarts(...)
     41. └─base (local) withOneRestart(expr, restarts[[1L]])
     42. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:124'): no problem running with (date, mc) ──────────
     `datestamp(radf_dta, mc)` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(datestamp(radf_dta, mc), regexp = NA) at test-summary.R:124:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─exuber::datestamp(radf_dta, mc)
     7. ├─exuber:::datestamp.radf_obj(radf_dta, mc)
     8. │ └─exuber:::diagnostics_internal(object, cv)
     9. │ ├─exuber::diagnostics(...)
     10. │ └─exuber:::diagnostics.radf_obj(...)
     11. │ ├─... %>% filter(stat == option)
     12. │ ├─exuber::tidy_join(object, cv)
     13. │ └─exuber:::tidy_join.radf_obj(object, cv)
     14. │ ├─... %>% arrange(id, stat)
     15. │ ├─dplyr::full_join(...)
     16. │ └─dplyr:::full_join.data.frame(...)
     17. │ └─dplyr:::join_mutate(...)
     18. │ └─dplyr:::join_rows(...)
     19. │ └─dplyr:::dplyr_locate_matches(...)
     20. │ ├─base::withCallingHandlers(...)
     21. │ └─vctrs::vec_locate_matches(...)
     22. ├─dplyr::filter(., stat == option)
     23. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     24. ├─dplyr::arrange(., id, stat)
     25. ├─dplyr::mutate(...)
     26. ├─vctrs:::warn_matches_multiple(...)
     27. │ └─vctrs:::warn_matches(...)
     28. │ └─vctrs:::warn_vctrs(...)
     29. │ └─rlang::warn(...)
     30. │ └─base::warning(cnd)
     31. │ └─base::withRestarts(...)
     32. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     33. │ └─base (local) doWithOneRestart(return(expr), restart)
     34. └─dplyr (local) `<fn>`(`<vctrs___>`)
     35. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     36. └─dplyr:::warn_join(...)
     37. └─dplyr:::warn_dplyr(...)
     38. └─rlang::warn(...)
     39. └─base::warning(cnd)
     40. └─base::withRestarts(...)
     41. └─base (local) withOneRestart(expr, restarts[[1L]])
     42. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:125'): no problem running with (date, mc) ──────────
     `datestamp(radf_dta, mc, option = "sadf")` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(...) at test-summary.R:125:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─exuber::datestamp(radf_dta, mc, option = "sadf")
     7. ├─exuber:::datestamp.radf_obj(radf_dta, mc, option = "sadf")
     8. │ └─exuber:::diagnostics_internal(object, cv)
     9. │ ├─exuber::diagnostics(...)
     10. │ └─exuber:::diagnostics.radf_obj(...)
     11. │ ├─... %>% filter(stat == option)
     12. │ ├─exuber::tidy_join(object, cv)
     13. │ └─exuber:::tidy_join.radf_obj(object, cv)
     14. │ ├─... %>% arrange(id, stat)
     15. │ ├─dplyr::full_join(...)
     16. │ └─dplyr:::full_join.data.frame(...)
     17. │ └─dplyr:::join_mutate(...)
     18. │ └─dplyr:::join_rows(...)
     19. │ └─dplyr:::dplyr_locate_matches(...)
     20. │ ├─base::withCallingHandlers(...)
     21. │ └─vctrs::vec_locate_matches(...)
     22. ├─dplyr::filter(., stat == option)
     23. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     24. ├─dplyr::arrange(., id, stat)
     25. ├─dplyr::mutate(...)
     26. ├─vctrs:::warn_matches_multiple(...)
     27. │ └─vctrs:::warn_matches(...)
     28. │ └─vctrs:::warn_vctrs(...)
     29. │ └─rlang::warn(...)
     30. │ └─base::warning(cnd)
     31. │ └─base::withRestarts(...)
     32. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     33. │ └─base (local) doWithOneRestart(return(expr), restart)
     34. └─dplyr (local) `<fn>`(`<vctrs___>`)
     35. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     36. └─dplyr:::warn_join(...)
     37. └─dplyr:::warn_dplyr(...)
     38. └─rlang::warn(...)
     39. └─base::warning(cnd)
     40. └─base::withRestarts(...)
     41. └─base (local) withOneRestart(expr, restarts[[1L]])
     42. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:126'): no problem running with (date, mc) ──────────
     `autoplot(radf_dta, mc)` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(autoplot(radf_dta, mc), regexp = NA) at test-summary.R:126:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─ggplot2::autoplot(radf_dta, mc)
     7. ├─exuber:::autoplot.radf_obj(radf_dta, mc)
     8. │ └─exuber:::diagnostics_internal(object, cv)
     9. │ ├─exuber::diagnostics(...)
     10. │ └─exuber:::diagnostics.radf_obj(...)
     11. │ ├─... %>% filter(stat == option)
     12. │ ├─exuber::tidy_join(object, cv)
     13. │ └─exuber:::tidy_join.radf_obj(object, cv)
     14. │ ├─... %>% arrange(id, stat)
     15. │ ├─dplyr::full_join(...)
     16. │ └─dplyr:::full_join.data.frame(...)
     17. │ └─dplyr:::join_mutate(...)
     18. │ └─dplyr:::join_rows(...)
     19. │ └─dplyr:::dplyr_locate_matches(...)
     20. │ ├─base::withCallingHandlers(...)
     21. │ └─vctrs::vec_locate_matches(...)
     22. ├─dplyr::filter(., stat == option)
     23. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     24. ├─dplyr::arrange(., id, stat)
     25. ├─dplyr::mutate(...)
     26. ├─vctrs:::warn_matches_multiple(...)
     27. │ └─vctrs:::warn_matches(...)
     28. │ └─vctrs:::warn_vctrs(...)
     29. │ └─rlang::warn(...)
     30. │ └─base::warning(cnd)
     31. │ └─base::withRestarts(...)
     32. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     33. │ └─base (local) doWithOneRestart(return(expr), restart)
     34. └─dplyr (local) `<fn>`(`<vctrs___>`)
     35. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     36. └─dplyr:::warn_join(...)
     37. └─dplyr:::warn_dplyr(...)
     38. └─rlang::warn(...)
     39. └─base::warning(cnd)
     40. └─base::withRestarts(...)
     41. └─base (local) withOneRestart(expr, restarts[[1L]])
     42. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:127'): no problem running with (date, mc) ──────────
     `autoplot(radf_dta, mc, option = "sadf")` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(...) at test-summary.R:127:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─ggplot2::autoplot(radf_dta, mc, option = "sadf")
     7. ├─exuber:::autoplot.radf_obj(radf_dta, mc, option = "sadf")
     8. │ └─exuber:::diagnostics_internal(object, cv)
     9. │ ├─exuber::diagnostics(...)
     10. │ └─exuber:::diagnostics.radf_obj(...)
     11. │ ├─... %>% filter(stat == option)
     12. │ ├─exuber::tidy_join(object, cv)
     13. │ └─exuber:::tidy_join.radf_obj(object, cv)
     14. │ ├─... %>% arrange(id, stat)
     15. │ ├─dplyr::full_join(...)
     16. │ └─dplyr:::full_join.data.frame(...)
     17. │ └─dplyr:::join_mutate(...)
     18. │ └─dplyr:::join_rows(...)
     19. │ └─dplyr:::dplyr_locate_matches(...)
     20. │ ├─base::withCallingHandlers(...)
     21. │ └─vctrs::vec_locate_matches(...)
     22. ├─dplyr::filter(., stat == option)
     23. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     24. ├─dplyr::arrange(., id, stat)
     25. ├─dplyr::mutate(...)
     26. ├─vctrs:::warn_matches_multiple(...)
     27. │ └─vctrs:::warn_matches(...)
     28. │ └─vctrs:::warn_vctrs(...)
     29. │ └─rlang::warn(...)
     30. │ └─base::warning(cnd)
     31. │ └─base::withRestarts(...)
     32. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     33. │ └─base (local) doWithOneRestart(return(expr), restart)
     34. └─dplyr (local) `<fn>`(`<vctrs___>`)
     35. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     36. └─dplyr:::warn_join(...)
     37. └─dplyr:::warn_dplyr(...)
     38. └─rlang::warn(...)
     39. └─base::warning(cnd)
     40. └─base::withRestarts(...)
     41. └─base (local) withOneRestart(expr, restarts[[1L]])
     42. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:134'): no problem running summary with (date, lag, mc) ──
     `datestamp(radf_dta_lag1, mc)` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(datestamp(radf_dta_lag1, mc), regexp = NA) at test-summary.R:134:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─exuber::datestamp(radf_dta_lag1, mc)
     7. ├─exuber:::datestamp.radf_obj(radf_dta_lag1, mc)
     8. │ └─exuber:::diagnostics_internal(object, cv)
     9. │ ├─exuber::diagnostics(...)
     10. │ └─exuber:::diagnostics.radf_obj(...)
     11. │ ├─... %>% filter(stat == option)
     12. │ ├─exuber::tidy_join(object, cv)
     13. │ └─exuber:::tidy_join.radf_obj(object, cv)
     14. │ ├─... %>% arrange(id, stat)
     15. │ ├─dplyr::full_join(...)
     16. │ └─dplyr:::full_join.data.frame(...)
     17. │ └─dplyr:::join_mutate(...)
     18. │ └─dplyr:::join_rows(...)
     19. │ └─dplyr:::dplyr_locate_matches(...)
     20. │ ├─base::withCallingHandlers(...)
     21. │ └─vctrs::vec_locate_matches(...)
     22. ├─dplyr::filter(., stat == option)
     23. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     24. ├─dplyr::arrange(., id, stat)
     25. ├─dplyr::mutate(...)
     26. ├─vctrs:::warn_matches_multiple(...)
     27. │ └─vctrs:::warn_matches(...)
     28. │ └─vctrs:::warn_vctrs(...)
     29. │ └─rlang::warn(...)
     30. │ └─base::warning(cnd)
     31. │ └─base::withRestarts(...)
     32. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     33. │ └─base (local) doWithOneRestart(return(expr), restart)
     34. └─dplyr (local) `<fn>`(`<vctrs___>`)
     35. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     36. └─dplyr:::warn_join(...)
     37. └─dplyr:::warn_dplyr(...)
     38. └─rlang::warn(...)
     39. └─base::warning(cnd)
     40. └─base::withRestarts(...)
     41. └─base (local) withOneRestart(expr, restarts[[1L]])
     42. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:135'): no problem running summary with (date, lag, mc) ──
     `datestamp(radf_dta_lag1, mc, option = "sadf")` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(...) at test-summary.R:135:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─exuber::datestamp(radf_dta_lag1, mc, option = "sadf")
     7. ├─exuber:::datestamp.radf_obj(radf_dta_lag1, mc, option = "sadf")
     8. │ └─exuber:::diagnostics_internal(object, cv)
     9. │ ├─exuber::diagnostics(...)
     10. │ └─exuber:::diagnostics.radf_obj(...)
     11. │ ├─... %>% filter(stat == option)
     12. │ ├─exuber::tidy_join(object, cv)
     13. │ └─exuber:::tidy_join.radf_obj(object, cv)
     14. │ ├─... %>% arrange(id, stat)
     15. │ ├─dplyr::full_join(...)
     16. │ └─dplyr:::full_join.data.frame(...)
     17. │ └─dplyr:::join_mutate(...)
     18. │ └─dplyr:::join_rows(...)
     19. │ └─dplyr:::dplyr_locate_matches(...)
     20. │ ├─base::withCallingHandlers(...)
     21. │ └─vctrs::vec_locate_matches(...)
     22. ├─dplyr::filter(., stat == option)
     23. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     24. ├─dplyr::arrange(., id, stat)
     25. ├─dplyr::mutate(...)
     26. ├─vctrs:::warn_matches_multiple(...)
     27. │ └─vctrs:::warn_matches(...)
     28. │ └─vctrs:::warn_vctrs(...)
     29. │ └─rlang::warn(...)
     30. │ └─base::warning(cnd)
     31. │ └─base::withRestarts(...)
     32. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     33. │ └─base (local) doWithOneRestart(return(expr), restart)
     34. └─dplyr (local) `<fn>`(`<vctrs___>`)
     35. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     36. └─dplyr:::warn_join(...)
     37. └─dplyr:::warn_dplyr(...)
     38. └─rlang::warn(...)
     39. └─base::warning(cnd)
     40. └─base::withRestarts(...)
     41. └─base (local) withOneRestart(expr, restarts[[1L]])
     42. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:136'): no problem running summary with (date, lag, mc) ──
     `autoplot(radf_dta_lag1, mc)` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(autoplot(radf_dta_lag1, mc), regexp = NA) at test-summary.R:136:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─ggplot2::autoplot(radf_dta_lag1, mc)
     7. ├─exuber:::autoplot.radf_obj(radf_dta_lag1, mc)
     8. │ └─exuber:::diagnostics_internal(object, cv)
     9. │ ├─exuber::diagnostics(...)
     10. │ └─exuber:::diagnostics.radf_obj(...)
     11. │ ├─... %>% filter(stat == option)
     12. │ ├─exuber::tidy_join(object, cv)
     13. │ └─exuber:::tidy_join.radf_obj(object, cv)
     14. │ ├─... %>% arrange(id, stat)
     15. │ ├─dplyr::full_join(...)
     16. │ └─dplyr:::full_join.data.frame(...)
     17. │ └─dplyr:::join_mutate(...)
     18. │ └─dplyr:::join_rows(...)
     19. │ └─dplyr:::dplyr_locate_matches(...)
     20. │ ├─base::withCallingHandlers(...)
     21. │ └─vctrs::vec_locate_matches(...)
     22. ├─dplyr::filter(., stat == option)
     23. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     24. ├─dplyr::arrange(., id, stat)
     25. ├─dplyr::mutate(...)
     26. ├─vctrs:::warn_matches_multiple(...)
     27. │ └─vctrs:::warn_matches(...)
     28. │ └─vctrs:::warn_vctrs(...)
     29. │ └─rlang::warn(...)
     30. │ └─base::warning(cnd)
     31. │ └─base::withRestarts(...)
     32. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     33. │ └─base (local) doWithOneRestart(return(expr), restart)
     34. └─dplyr (local) `<fn>`(`<vctrs___>`)
     35. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     36. └─dplyr:::warn_join(...)
     37. └─dplyr:::warn_dplyr(...)
     38. └─rlang::warn(...)
     39. └─base::warning(cnd)
     40. └─base::withRestarts(...)
     41. └─base (local) withOneRestart(expr, restarts[[1L]])
     42. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:137'): no problem running summary with (date, lag, mc) ──
     `autoplot(radf_dta_lag1, mc, option = "sadf")` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(...) at test-summary.R:137:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─ggplot2::autoplot(radf_dta_lag1, mc, option = "sadf")
     7. ├─exuber:::autoplot.radf_obj(radf_dta_lag1, mc, option = "sadf")
     8. │ └─exuber:::diagnostics_internal(object, cv)
     9. │ ├─exuber::diagnostics(...)
     10. │ └─exuber:::diagnostics.radf_obj(...)
     11. │ ├─... %>% filter(stat == option)
     12. │ ├─exuber::tidy_join(object, cv)
     13. │ └─exuber:::tidy_join.radf_obj(object, cv)
     14. │ ├─... %>% arrange(id, stat)
     15. │ ├─dplyr::full_join(...)
     16. │ └─dplyr:::full_join.data.frame(...)
     17. │ └─dplyr:::join_mutate(...)
     18. │ └─dplyr:::join_rows(...)
     19. │ └─dplyr:::dplyr_locate_matches(...)
     20. │ ├─base::withCallingHandlers(...)
     21. │ └─vctrs::vec_locate_matches(...)
     22. ├─dplyr::filter(., stat == option)
     23. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     24. ├─dplyr::arrange(., id, stat)
     25. ├─dplyr::mutate(...)
     26. ├─vctrs:::warn_matches_multiple(...)
     27. │ └─vctrs:::warn_matches(...)
     28. │ └─vctrs:::warn_vctrs(...)
     29. │ └─rlang::warn(...)
     30. │ └─base::warning(cnd)
     31. │ └─base::withRestarts(...)
     32. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     33. │ └─base (local) doWithOneRestart(return(expr), restart)
     34. └─dplyr (local) `<fn>`(`<vctrs___>`)
     35. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     36. └─dplyr:::warn_join(...)
     37. └─dplyr:::warn_dplyr(...)
     38. └─rlang::warn(...)
     39. └─base::warning(cnd)
     40. └─base::withRestarts(...)
     41. └─base (local) withOneRestart(expr, restarts[[1L]])
     42. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:144'): no problem running summary (date, wb) ───────
     `datestamp(radf_dta, wb)` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(datestamp(radf_dta, wb), regexp = NA) at test-summary.R:144:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─exuber::datestamp(radf_dta, wb)
     7. ├─exuber:::datestamp.radf_obj(radf_dta, wb)
     8. │ └─exuber:::diagnostics_internal(object, cv)
     9. │ ├─exuber::diagnostics(...)
     10. │ └─exuber:::diagnostics.radf_obj(...)
     11. │ ├─... %>% filter(stat == option)
     12. │ ├─exuber::tidy_join(object, cv)
     13. │ └─exuber:::tidy_join.radf_obj(object, cv)
     14. │ ├─... %>% arrange(id, stat)
     15. │ ├─dplyr::full_join(...)
     16. │ └─dplyr:::full_join.data.frame(...)
     17. │ └─dplyr:::join_mutate(...)
     18. │ └─dplyr:::join_rows(...)
     19. │ └─dplyr:::dplyr_locate_matches(...)
     20. │ ├─base::withCallingHandlers(...)
     21. │ └─vctrs::vec_locate_matches(...)
     22. ├─dplyr::filter(., stat == option)
     23. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     24. ├─dplyr::arrange(., id, stat)
     25. ├─dplyr::mutate(...)
     26. ├─vctrs:::warn_matches_multiple(...)
     27. │ └─vctrs:::warn_matches(...)
     28. │ └─vctrs:::warn_vctrs(...)
     29. │ └─rlang::warn(...)
     30. │ └─base::warning(cnd)
     31. │ └─base::withRestarts(...)
     32. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     33. │ └─base (local) doWithOneRestart(return(expr), restart)
     34. └─dplyr (local) `<fn>`(`<vctrs___>`)
     35. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     36. └─dplyr:::warn_join(...)
     37. └─dplyr:::warn_dplyr(...)
     38. └─rlang::warn(...)
     39. └─base::warning(cnd)
     40. └─base::withRestarts(...)
     41. └─base (local) withOneRestart(expr, restarts[[1L]])
     42. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:145'): no problem running summary (date, wb) ───────
     `datestamp(radf_dta, wb, option = "sadf")` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(...) at test-summary.R:145:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─exuber::datestamp(radf_dta, wb, option = "sadf")
     7. ├─exuber:::datestamp.radf_obj(radf_dta, wb, option = "sadf")
     8. │ └─exuber:::diagnostics_internal(object, cv)
     9. │ ├─exuber::diagnostics(...)
     10. │ └─exuber:::diagnostics.radf_obj(...)
     11. │ ├─... %>% filter(stat == option)
     12. │ ├─exuber::tidy_join(object, cv)
     13. │ └─exuber:::tidy_join.radf_obj(object, cv)
     14. │ ├─... %>% arrange(id, stat)
     15. │ ├─dplyr::full_join(...)
     16. │ └─dplyr:::full_join.data.frame(...)
     17. │ └─dplyr:::join_mutate(...)
     18. │ └─dplyr:::join_rows(...)
     19. │ └─dplyr:::dplyr_locate_matches(...)
     20. │ ├─base::withCallingHandlers(...)
     21. │ └─vctrs::vec_locate_matches(...)
     22. ├─dplyr::filter(., stat == option)
     23. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     24. ├─dplyr::arrange(., id, stat)
     25. ├─dplyr::mutate(...)
     26. ├─vctrs:::warn_matches_multiple(...)
     27. │ └─vctrs:::warn_matches(...)
     28. │ └─vctrs:::warn_vctrs(...)
     29. │ └─rlang::warn(...)
     30. │ └─base::warning(cnd)
     31. │ └─base::withRestarts(...)
     32. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     33. │ └─base (local) doWithOneRestart(return(expr), restart)
     34. └─dplyr (local) `<fn>`(`<vctrs___>`)
     35. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     36. └─dplyr:::warn_join(...)
     37. └─dplyr:::warn_dplyr(...)
     38. └─rlang::warn(...)
     39. └─base::warning(cnd)
     40. └─base::withRestarts(...)
     41. └─base (local) withOneRestart(expr, restarts[[1L]])
     42. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:153'): no problem running summary (date, lag, wb) ──
     `datestamp(radf_dta_lag1, wb)` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(datestamp(radf_dta_lag1, wb), regexp = NA) at test-summary.R:153:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─exuber::datestamp(radf_dta_lag1, wb)
     7. ├─exuber:::datestamp.radf_obj(radf_dta_lag1, wb)
     8. │ └─exuber:::diagnostics_internal(object, cv)
     9. │ ├─exuber::diagnostics(...)
     10. │ └─exuber:::diagnostics.radf_obj(...)
     11. │ ├─... %>% filter(stat == option)
     12. │ ├─exuber::tidy_join(object, cv)
     13. │ └─exuber:::tidy_join.radf_obj(object, cv)
     14. │ ├─... %>% arrange(id, stat)
     15. │ ├─dplyr::full_join(...)
     16. │ └─dplyr:::full_join.data.frame(...)
     17. │ └─dplyr:::join_mutate(...)
     18. │ └─dplyr:::join_rows(...)
     19. │ └─dplyr:::dplyr_locate_matches(...)
     20. │ ├─base::withCallingHandlers(...)
     21. │ └─vctrs::vec_locate_matches(...)
     22. ├─dplyr::filter(., stat == option)
     23. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     24. ├─dplyr::arrange(., id, stat)
     25. ├─dplyr::mutate(...)
     26. ├─vctrs:::warn_matches_multiple(...)
     27. │ └─vctrs:::warn_matches(...)
     28. │ └─vctrs:::warn_vctrs(...)
     29. │ └─rlang::warn(...)
     30. │ └─base::warning(cnd)
     31. │ └─base::withRestarts(...)
     32. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     33. │ └─base (local) doWithOneRestart(return(expr), restart)
     34. └─dplyr (local) `<fn>`(`<vctrs___>`)
     35. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     36. └─dplyr:::warn_join(...)
     37. └─dplyr:::warn_dplyr(...)
     38. └─rlang::warn(...)
     39. └─base::warning(cnd)
     40. └─base::withRestarts(...)
     41. └─base (local) withOneRestart(expr, restarts[[1L]])
     42. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:154'): no problem running summary (date, lag, wb) ──
     `datestamp(radf_dta_lag1, wb, option = "sadf")` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(...) at test-summary.R:154:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─exuber::datestamp(radf_dta_lag1, wb, option = "sadf")
     7. ├─exuber:::datestamp.radf_obj(radf_dta_lag1, wb, option = "sadf")
     8. │ └─exuber:::diagnostics_internal(object, cv)
     9. │ ├─exuber::diagnostics(...)
     10. │ └─exuber:::diagnostics.radf_obj(...)
     11. │ ├─... %>% filter(stat == option)
     12. │ ├─exuber::tidy_join(object, cv)
     13. │ └─exuber:::tidy_join.radf_obj(object, cv)
     14. │ ├─... %>% arrange(id, stat)
     15. │ ├─dplyr::full_join(...)
     16. │ └─dplyr:::full_join.data.frame(...)
     17. │ └─dplyr:::join_mutate(...)
     18. │ └─dplyr:::join_rows(...)
     19. │ └─dplyr:::dplyr_locate_matches(...)
     20. │ ├─base::withCallingHandlers(...)
     21. │ └─vctrs::vec_locate_matches(...)
     22. ├─dplyr::filter(., stat == option)
     23. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     24. ├─dplyr::arrange(., id, stat)
     25. ├─dplyr::mutate(...)
     26. ├─vctrs:::warn_matches_multiple(...)
     27. │ └─vctrs:::warn_matches(...)
     28. │ └─vctrs:::warn_vctrs(...)
     29. │ └─rlang::warn(...)
     30. │ └─base::warning(cnd)
     31. │ └─base::withRestarts(...)
     32. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     33. │ └─base (local) doWithOneRestart(return(expr), restart)
     34. └─dplyr (local) `<fn>`(`<vctrs___>`)
     35. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     36. └─dplyr:::warn_join(...)
     37. └─dplyr:::warn_dplyr(...)
     38. └─rlang::warn(...)
     39. └─base::warning(cnd)
     40. └─base::withRestarts(...)
     41. └─base (local) withOneRestart(expr, restarts[[1L]])
     42. └─base (local) doWithOneRestart(return(expr), restart)
    
     [ FAIL 42 | WARN 57 | SKIP 4 | PASS 194 ]
     Error: Test failures
     Execution halted
Flavor: r-devel-linux-x86_64-debian-clang

Version: 1.0.0
Check: tests
Result: ERROR
     Running ‘spelling.R’ [0s/1s]
     Running ‘testthat.R’ [50s/79s]
    Running the tests in ‘tests/testthat.R’ failed.
    Complete output:
     > library(testthat)
     > library(exuber)
     >
     > test_check("exuber")
     [ FAIL 42 | WARN 57 | SKIP 4 | PASS 194 ]
    
     ══ Skipped tests ═══════════════════════════════════════════════════════════════
     • On CRAN (1)
     • Removed fortify (1)
     • TRUE (2)
    
     ══ Failed tests ════════════════════════════════════════════════════════════════
     ── Failure ('test-autoplot.R:25'): wb ──────────────────────────────────────────
     `autoplot(radf_dta, cv = wb)` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(autoplot(radf_dta, cv = wb), regexp = NA) at test-autoplot.R:25:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─ggplot2::autoplot(radf_dta, cv = wb)
     7. ├─exuber:::autoplot.radf_obj(radf_dta, cv = wb)
     8. │ └─exuber:::diagnostics_internal(object, cv)
     9. │ ├─exuber::diagnostics(...)
     10. │ └─exuber:::diagnostics.radf_obj(...)
     11. │ ├─... %>% filter(stat == option)
     12. │ ├─exuber::tidy_join(object, cv)
     13. │ └─exuber:::tidy_join.radf_obj(object, cv)
     14. │ ├─... %>% arrange(id, stat)
     15. │ ├─dplyr::full_join(...)
     16. │ └─dplyr:::full_join.data.frame(...)
     17. │ └─dplyr:::join_mutate(...)
     18. │ └─dplyr:::join_rows(...)
     19. │ └─dplyr:::dplyr_locate_matches(...)
     20. │ ├─base::withCallingHandlers(...)
     21. │ └─vctrs::vec_locate_matches(...)
     22. ├─dplyr::filter(., stat == option)
     23. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     24. ├─dplyr::arrange(., id, stat)
     25. ├─dplyr::mutate(...)
     26. ├─vctrs:::warn_matches_multiple(...)
     27. │ └─vctrs:::warn_matches(...)
     28. │ └─vctrs:::warn_vctrs(...)
     29. │ └─rlang::warn(...)
     30. │ └─base::warning(cnd)
     31. │ └─base::withRestarts(...)
     32. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     33. │ └─base (local) doWithOneRestart(return(expr), restart)
     34. └─dplyr (local) `<fn>`(`<vctrs___>`)
     35. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     36. └─dplyr:::warn_join(...)
     37. └─dplyr:::warn_dplyr(...)
     38. └─rlang::warn(...)
     39. └─base::warning(cnd)
     40. └─base::withRestarts(...)
     41. └─base (local) withOneRestart(expr, restarts[[1L]])
     42. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-autoplot.R:27'): wb ──────────────────────────────────────────
     `autoplot(radf_dta_lag1, cv = wb, option = "sadf")` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(...) at test-autoplot.R:27:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─ggplot2::autoplot(radf_dta_lag1, cv = wb, option = "sadf")
     7. ├─exuber:::autoplot.radf_obj(radf_dta_lag1, cv = wb, option = "sadf")
     8. │ └─exuber:::diagnostics_internal(object, cv)
     9. │ ├─exuber::diagnostics(...)
     10. │ └─exuber:::diagnostics.radf_obj(...)
     11. │ ├─... %>% filter(stat == option)
     12. │ ├─exuber::tidy_join(object, cv)
     13. │ └─exuber:::tidy_join.radf_obj(object, cv)
     14. │ ├─... %>% arrange(id, stat)
     15. │ ├─dplyr::full_join(...)
     16. │ └─dplyr:::full_join.data.frame(...)
     17. │ └─dplyr:::join_mutate(...)
     18. │ └─dplyr:::join_rows(...)
     19. │ └─dplyr:::dplyr_locate_matches(...)
     20. │ ├─base::withCallingHandlers(...)
     21. │ └─vctrs::vec_locate_matches(...)
     22. ├─dplyr::filter(., stat == option)
     23. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     24. ├─dplyr::arrange(., id, stat)
     25. ├─dplyr::mutate(...)
     26. ├─vctrs:::warn_matches_multiple(...)
     27. │ └─vctrs:::warn_matches(...)
     28. │ └─vctrs:::warn_vctrs(...)
     29. │ └─rlang::warn(...)
     30. │ └─base::warning(cnd)
     31. │ └─base::withRestarts(...)
     32. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     33. │ └─base (local) doWithOneRestart(return(expr), restart)
     34. └─dplyr (local) `<fn>`(`<vctrs___>`)
     35. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     36. └─dplyr:::warn_join(...)
     37. └─dplyr:::warn_dplyr(...)
     38. └─rlang::warn(...)
     39. └─base::warning(cnd)
     40. └─base::withRestarts(...)
     41. └─base (local) withOneRestart(expr, restarts[[1L]])
     42. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:63'): no problem running rp/ds/dg (mc) ─────────────
     `summary(radf_dta, mc)` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(summary(radf_dta, mc), regexp = NA) at test-summary.R:63:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─base::summary(radf_dta, mc)
     7. ├─exuber:::summary.radf_obj(radf_dta, mc)
     8. │ ├─exuber:::summary_radf(cv, object, ...)
     9. │ └─exuber:::summary_radf.mc_cv(cv, object, ...)
     10. │ ├─tidy_join(object, cv) %>% ...
     11. │ ├─exuber::tidy_join(object, cv)
     12. │ └─exuber:::tidy_join.radf_obj(object, cv)
     13. │ ├─... %>% arrange(id, stat)
     14. │ ├─dplyr::full_join(...)
     15. │ └─dplyr:::full_join.data.frame(...)
     16. │ └─dplyr:::join_mutate(...)
     17. │ └─dplyr:::join_rows(...)
     18. │ └─dplyr:::dplyr_locate_matches(...)
     19. │ ├─base::withCallingHandlers(...)
     20. │ └─vctrs::vec_locate_matches(...)
     21. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit)
     22. ├─dplyr::arrange(., id, stat)
     23. ├─dplyr::mutate(...)
     24. ├─vctrs:::warn_matches_multiple(...)
     25. │ └─vctrs:::warn_matches(...)
     26. │ └─vctrs:::warn_vctrs(...)
     27. │ └─rlang::warn(...)
     28. │ └─base::warning(cnd)
     29. │ └─base::withRestarts(...)
     30. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     31. │ └─base (local) doWithOneRestart(return(expr), restart)
     32. └─dplyr (local) `<fn>`(`<vctrs___>`)
     33. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     34. └─dplyr:::warn_join(...)
     35. └─dplyr:::warn_dplyr(...)
     36. └─rlang::warn(...)
     37. └─base::warning(cnd)
     38. └─base::withRestarts(...)
     39. └─base (local) withOneRestart(expr, restarts[[1L]])
     40. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:64'): no problem running rp/ds/dg (mc) ─────────────
     `diagnostics(radf_dta, mc)` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(diagnostics(radf_dta, mc), regexp = NA) at test-summary.R:64:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─exuber::diagnostics(radf_dta, mc)
     7. ├─exuber:::diagnostics.radf_obj(radf_dta, mc)
     8. │ ├─... %>% filter(stat == option)
     9. │ ├─exuber::tidy_join(object, cv)
     10. │ └─exuber:::tidy_join.radf_obj(object, cv)
     11. │ ├─... %>% arrange(id, stat)
     12. │ ├─dplyr::full_join(...)
     13. │ └─dplyr:::full_join.data.frame(...)
     14. │ └─dplyr:::join_mutate(...)
     15. │ └─dplyr:::join_rows(...)
     16. │ └─dplyr:::dplyr_locate_matches(...)
     17. │ ├─base::withCallingHandlers(...)
     18. │ └─vctrs::vec_locate_matches(...)
     19. ├─dplyr::filter(., stat == option)
     20. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     21. ├─dplyr::arrange(., id, stat)
     22. ├─dplyr::mutate(...)
     23. ├─vctrs:::warn_matches_multiple(...)
     24. │ └─vctrs:::warn_matches(...)
     25. │ └─vctrs:::warn_vctrs(...)
     26. │ └─rlang::warn(...)
     27. │ └─base::warning(cnd)
     28. │ └─base::withRestarts(...)
     29. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     30. │ └─base (local) doWithOneRestart(return(expr), restart)
     31. └─dplyr (local) `<fn>`(`<vctrs___>`)
     32. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     33. └─dplyr:::warn_join(...)
     34. └─dplyr:::warn_dplyr(...)
     35. └─rlang::warn(...)
     36. └─base::warning(cnd)
     37. └─base::withRestarts(...)
     38. └─base (local) withOneRestart(expr, restarts[[1L]])
     39. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:65'): no problem running rp/ds/dg (mc) ─────────────
     `diagnostics(radf_dta, mc, option = "sadf")` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(...) at test-summary.R:65:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─exuber::diagnostics(radf_dta, mc, option = "sadf")
     7. ├─exuber:::diagnostics.radf_obj(radf_dta, mc, option = "sadf")
     8. │ ├─... %>% filter(stat == option)
     9. │ ├─exuber::tidy_join(object, cv)
     10. │ └─exuber:::tidy_join.radf_obj(object, cv)
     11. │ ├─... %>% arrange(id, stat)
     12. │ ├─dplyr::full_join(...)
     13. │ └─dplyr:::full_join.data.frame(...)
     14. │ └─dplyr:::join_mutate(...)
     15. │ └─dplyr:::join_rows(...)
     16. │ └─dplyr:::dplyr_locate_matches(...)
     17. │ ├─base::withCallingHandlers(...)
     18. │ └─vctrs::vec_locate_matches(...)
     19. ├─dplyr::filter(., stat == option)
     20. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     21. ├─dplyr::arrange(., id, stat)
     22. ├─dplyr::mutate(...)
     23. ├─vctrs:::warn_matches_multiple(...)
     24. │ └─vctrs:::warn_matches(...)
     25. │ └─vctrs:::warn_vctrs(...)
     26. │ └─rlang::warn(...)
     27. │ └─base::warning(cnd)
     28. │ └─base::withRestarts(...)
     29. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     30. │ └─base (local) doWithOneRestart(return(expr), restart)
     31. └─dplyr (local) `<fn>`(`<vctrs___>`)
     32. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     33. └─dplyr:::warn_join(...)
     34. └─dplyr:::warn_dplyr(...)
     35. └─rlang::warn(...)
     36. └─base::warning(cnd)
     37. └─base::withRestarts(...)
     38. └─base (local) withOneRestart(expr, restarts[[1L]])
     39. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:66'): no problem running rp/ds/dg (mc) ─────────────
     `datestamp(radf_dta, mc)` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(datestamp(radf_dta, mc), regexp = NA) at test-summary.R:66:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─exuber::datestamp(radf_dta, mc)
     7. ├─exuber:::datestamp.radf_obj(radf_dta, mc)
     8. │ └─exuber:::diagnostics_internal(object, cv)
     9. │ ├─exuber::diagnostics(...)
     10. │ └─exuber:::diagnostics.radf_obj(...)
     11. │ ├─... %>% filter(stat == option)
     12. │ ├─exuber::tidy_join(object, cv)
     13. │ └─exuber:::tidy_join.radf_obj(object, cv)
     14. │ ├─... %>% arrange(id, stat)
     15. │ ├─dplyr::full_join(...)
     16. │ └─dplyr:::full_join.data.frame(...)
     17. │ └─dplyr:::join_mutate(...)
     18. │ └─dplyr:::join_rows(...)
     19. │ └─dplyr:::dplyr_locate_matches(...)
     20. │ ├─base::withCallingHandlers(...)
     21. │ └─vctrs::vec_locate_matches(...)
     22. ├─dplyr::filter(., stat == option)
     23. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     24. ├─dplyr::arrange(., id, stat)
     25. ├─dplyr::mutate(...)
     26. ├─vctrs:::warn_matches_multiple(...)
     27. │ └─vctrs:::warn_matches(...)
     28. │ └─vctrs:::warn_vctrs(...)
     29. │ └─rlang::warn(...)
     30. │ └─base::warning(cnd)
     31. │ └─base::withRestarts(...)
     32. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     33. │ └─base (local) doWithOneRestart(return(expr), restart)
     34. └─dplyr (local) `<fn>`(`<vctrs___>`)
     35. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     36. └─dplyr:::warn_join(...)
     37. └─dplyr:::warn_dplyr(...)
     38. └─rlang::warn(...)
     39. └─base::warning(cnd)
     40. └─base::withRestarts(...)
     41. └─base (local) withOneRestart(expr, restarts[[1L]])
     42. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:67'): no problem running rp/ds/dg (mc) ─────────────
     `datestamp(radf_dta, mc, min_duration = 50)` threw an error with unexpected message.
     Expected match: "Argument 'min_duration' excludes all explosive periods"
     Actual message: "(converted from warning) Each row in `x` is expected to match at most 1 row in `y`.\nℹ Row 1 of `x` matches multiple rows.\nℹ If multiple matches are expected, set `multiple = \"all\"` to silence this\n warning."
     Backtrace:
     ▆
     1. ├─testthat::expect_error(...) at test-summary.R:67:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─exuber::datestamp(radf_dta, mc, min_duration = 50)
     7. ├─exuber:::datestamp.radf_obj(radf_dta, mc, min_duration = 50)
     8. │ └─exuber:::diagnostics_internal(object, cv)
     9. │ ├─exuber::diagnostics(...)
     10. │ └─exuber:::diagnostics.radf_obj(...)
     11. │ ├─... %>% filter(stat == option)
     12. │ ├─exuber::tidy_join(object, cv)
     13. │ └─exuber:::tidy_join.radf_obj(object, cv)
     14. │ ├─... %>% arrange(id, stat)
     15. │ ├─dplyr::full_join(...)
     16. │ └─dplyr:::full_join.data.frame(...)
     17. │ └─dplyr:::join_mutate(...)
     18. │ └─dplyr:::join_rows(...)
     19. │ └─dplyr:::dplyr_locate_matches(...)
     20. │ ├─base::withCallingHandlers(...)
     21. │ └─vctrs::vec_locate_matches(...)
     22. ├─dplyr::filter(., stat == option)
     23. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     24. ├─dplyr::arrange(., id, stat)
     25. ├─dplyr::mutate(...)
     26. ├─vctrs:::warn_matches_multiple(...)
     27. │ └─vctrs:::warn_matches(...)
     28. │ └─vctrs:::warn_vctrs(...)
     29. │ └─rlang::warn(...)
     30. │ └─base::warning(cnd)
     31. │ └─base::withRestarts(...)
     32. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     33. │ └─base (local) doWithOneRestart(return(expr), restart)
     34. └─dplyr (local) `<fn>`(`<vctrs___>`)
     35. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     36. └─dplyr:::warn_join(...)
     37. └─dplyr:::warn_dplyr(...)
     38. └─rlang::warn(...)
     39. └─base::warning(cnd)
     40. └─base::withRestarts(...)
     41. └─base (local) withOneRestart(expr, restarts[[1L]])
     42. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:71'): no problem running rp/ds/dg (mc) ─────────────
     `datestamp(radf_dta, mc, option = "sadf")` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(...) at test-summary.R:71:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─exuber::datestamp(radf_dta, mc, option = "sadf")
     7. ├─exuber:::datestamp.radf_obj(radf_dta, mc, option = "sadf")
     8. │ └─exuber:::diagnostics_internal(object, cv)
     9. │ ├─exuber::diagnostics(...)
     10. │ └─exuber:::diagnostics.radf_obj(...)
     11. │ ├─... %>% filter(stat == option)
     12. │ ├─exuber::tidy_join(object, cv)
     13. │ └─exuber:::tidy_join.radf_obj(object, cv)
     14. │ ├─... %>% arrange(id, stat)
     15. │ ├─dplyr::full_join(...)
     16. │ └─dplyr:::full_join.data.frame(...)
     17. │ └─dplyr:::join_mutate(...)
     18. │ └─dplyr:::join_rows(...)
     19. │ └─dplyr:::dplyr_locate_matches(...)
     20. │ ├─base::withCallingHandlers(...)
     21. │ └─vctrs::vec_locate_matches(...)
     22. ├─dplyr::filter(., stat == option)
     23. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     24. ├─dplyr::arrange(., id, stat)
     25. ├─dplyr::mutate(...)
     26. ├─vctrs:::warn_matches_multiple(...)
     27. │ └─vctrs:::warn_matches(...)
     28. │ └─vctrs:::warn_vctrs(...)
     29. │ └─rlang::warn(...)
     30. │ └─base::warning(cnd)
     31. │ └─base::withRestarts(...)
     32. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     33. │ └─base (local) doWithOneRestart(return(expr), restart)
     34. └─dplyr (local) `<fn>`(`<vctrs___>`)
     35. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     36. └─dplyr:::warn_join(...)
     37. └─dplyr:::warn_dplyr(...)
     38. └─rlang::warn(...)
     39. └─base::warning(cnd)
     40. └─base::withRestarts(...)
     41. └─base (local) withOneRestart(expr, restarts[[1L]])
     42. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:72'): no problem running rp/ds/dg (mc) ─────────────
     `autoplot(radf_dta, mc)` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(autoplot(radf_dta, mc), regexp = NA) at test-summary.R:72:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─ggplot2::autoplot(radf_dta, mc)
     7. ├─exuber:::autoplot.radf_obj(radf_dta, mc)
     8. │ └─exuber:::diagnostics_internal(object, cv)
     9. │ ├─exuber::diagnostics(...)
     10. │ └─exuber:::diagnostics.radf_obj(...)
     11. │ ├─... %>% filter(stat == option)
     12. │ ├─exuber::tidy_join(object, cv)
     13. │ └─exuber:::tidy_join.radf_obj(object, cv)
     14. │ ├─... %>% arrange(id, stat)
     15. │ ├─dplyr::full_join(...)
     16. │ └─dplyr:::full_join.data.frame(...)
     17. │ └─dplyr:::join_mutate(...)
     18. │ └─dplyr:::join_rows(...)
     19. │ └─dplyr:::dplyr_locate_matches(...)
     20. │ ├─base::withCallingHandlers(...)
     21. │ └─vctrs::vec_locate_matches(...)
     22. ├─dplyr::filter(., stat == option)
     23. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     24. ├─dplyr::arrange(., id, stat)
     25. ├─dplyr::mutate(...)
     26. ├─vctrs:::warn_matches_multiple(...)
     27. │ └─vctrs:::warn_matches(...)
     28. │ └─vctrs:::warn_vctrs(...)
     29. │ └─rlang::warn(...)
     30. │ └─base::warning(cnd)
     31. │ └─base::withRestarts(...)
     32. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     33. │ └─base (local) doWithOneRestart(return(expr), restart)
     34. └─dplyr (local) `<fn>`(`<vctrs___>`)
     35. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     36. └─dplyr:::warn_join(...)
     37. └─dplyr:::warn_dplyr(...)
     38. └─rlang::warn(...)
     39. └─base::warning(cnd)
     40. └─base::withRestarts(...)
     41. └─base (local) withOneRestart(expr, restarts[[1L]])
     42. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:76'): no problem running rp/ds/dg (mc) ─────────────
     `autoplot(radf_dta, mc, option = "sadf")` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(...) at test-summary.R:76:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─ggplot2::autoplot(radf_dta, mc, option = "sadf")
     7. ├─exuber:::autoplot.radf_obj(radf_dta, mc, option = "sadf")
     8. │ └─exuber:::diagnostics_internal(object, cv)
     9. │ ├─exuber::diagnostics(...)
     10. │ └─exuber:::diagnostics.radf_obj(...)
     11. │ ├─... %>% filter(stat == option)
     12. │ ├─exuber::tidy_join(object, cv)
     13. │ └─exuber:::tidy_join.radf_obj(object, cv)
     14. │ ├─... %>% arrange(id, stat)
     15. │ ├─dplyr::full_join(...)
     16. │ └─dplyr:::full_join.data.frame(...)
     17. │ └─dplyr:::join_mutate(...)
     18. │ └─dplyr:::join_rows(...)
     19. │ └─dplyr:::dplyr_locate_matches(...)
     20. │ ├─base::withCallingHandlers(...)
     21. │ └─vctrs::vec_locate_matches(...)
     22. ├─dplyr::filter(., stat == option)
     23. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     24. ├─dplyr::arrange(., id, stat)
     25. ├─dplyr::mutate(...)
     26. ├─vctrs:::warn_matches_multiple(...)
     27. │ └─vctrs:::warn_matches(...)
     28. │ └─vctrs:::warn_vctrs(...)
     29. │ └─rlang::warn(...)
     30. │ └─base::warning(cnd)
     31. │ └─base::withRestarts(...)
     32. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     33. │ └─base (local) doWithOneRestart(return(expr), restart)
     34. └─dplyr (local) `<fn>`(`<vctrs___>`)
     35. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     36. └─dplyr:::warn_join(...)
     37. └─dplyr:::warn_dplyr(...)
     38. └─rlang::warn(...)
     39. └─base::warning(cnd)
     40. └─base::withRestarts(...)
     41. └─base (local) withOneRestart(expr, restarts[[1L]])
     42. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:83'): no problem running summary (lag, mc) ─────────
     `summary(radf_dta_lag1, mc)` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(summary(radf_dta_lag1, mc), regexp = NA) at test-summary.R:83:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─base::summary(radf_dta_lag1, mc)
     7. ├─exuber:::summary.radf_obj(radf_dta_lag1, mc)
     8. │ ├─exuber:::summary_radf(cv, object, ...)
     9. │ └─exuber:::summary_radf.mc_cv(cv, object, ...)
     10. │ ├─tidy_join(object, cv) %>% ...
     11. │ ├─exuber::tidy_join(object, cv)
     12. │ └─exuber:::tidy_join.radf_obj(object, cv)
     13. │ ├─... %>% arrange(id, stat)
     14. │ ├─dplyr::full_join(...)
     15. │ └─dplyr:::full_join.data.frame(...)
     16. │ └─dplyr:::join_mutate(...)
     17. │ └─dplyr:::join_rows(...)
     18. │ └─dplyr:::dplyr_locate_matches(...)
     19. │ ├─base::withCallingHandlers(...)
     20. │ └─vctrs::vec_locate_matches(...)
     21. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit)
     22. ├─dplyr::arrange(., id, stat)
     23. ├─dplyr::mutate(...)
     24. ├─vctrs:::warn_matches_multiple(...)
     25. │ └─vctrs:::warn_matches(...)
     26. │ └─vctrs:::warn_vctrs(...)
     27. │ └─rlang::warn(...)
     28. │ └─base::warning(cnd)
     29. │ └─base::withRestarts(...)
     30. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     31. │ └─base (local) doWithOneRestart(return(expr), restart)
     32. └─dplyr (local) `<fn>`(`<vctrs___>`)
     33. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     34. └─dplyr:::warn_join(...)
     35. └─dplyr:::warn_dplyr(...)
     36. └─rlang::warn(...)
     37. └─base::warning(cnd)
     38. └─base::withRestarts(...)
     39. └─base (local) withOneRestart(expr, restarts[[1L]])
     40. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:84'): no problem running summary (lag, mc) ─────────
     `diagnostics(radf_dta_lag1, mc)` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(diagnostics(radf_dta_lag1, mc), regexp = NA) at test-summary.R:84:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─exuber::diagnostics(radf_dta_lag1, mc)
     7. ├─exuber:::diagnostics.radf_obj(radf_dta_lag1, mc)
     8. │ ├─... %>% filter(stat == option)
     9. │ ├─exuber::tidy_join(object, cv)
     10. │ └─exuber:::tidy_join.radf_obj(object, cv)
     11. │ ├─... %>% arrange(id, stat)
     12. │ ├─dplyr::full_join(...)
     13. │ └─dplyr:::full_join.data.frame(...)
     14. │ └─dplyr:::join_mutate(...)
     15. │ └─dplyr:::join_rows(...)
     16. │ └─dplyr:::dplyr_locate_matches(...)
     17. │ ├─base::withCallingHandlers(...)
     18. │ └─vctrs::vec_locate_matches(...)
     19. ├─dplyr::filter(., stat == option)
     20. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     21. ├─dplyr::arrange(., id, stat)
     22. ├─dplyr::mutate(...)
     23. ├─vctrs:::warn_matches_multiple(...)
     24. │ └─vctrs:::warn_matches(...)
     25. │ └─vctrs:::warn_vctrs(...)
     26. │ └─rlang::warn(...)
     27. │ └─base::warning(cnd)
     28. │ └─base::withRestarts(...)
     29. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     30. │ └─base (local) doWithOneRestart(return(expr), restart)
     31. └─dplyr (local) `<fn>`(`<vctrs___>`)
     32. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     33. └─dplyr:::warn_join(...)
     34. └─dplyr:::warn_dplyr(...)
     35. └─rlang::warn(...)
     36. └─base::warning(cnd)
     37. └─base::withRestarts(...)
     38. └─base (local) withOneRestart(expr, restarts[[1L]])
     39. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:85'): no problem running summary (lag, mc) ─────────
     `diagnostics(radf_dta_lag1, mc, option = "sadf")` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(...) at test-summary.R:85:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─exuber::diagnostics(radf_dta_lag1, mc, option = "sadf")
     7. ├─exuber:::diagnostics.radf_obj(radf_dta_lag1, mc, option = "sadf")
     8. │ ├─... %>% filter(stat == option)
     9. │ ├─exuber::tidy_join(object, cv)
     10. │ └─exuber:::tidy_join.radf_obj(object, cv)
     11. │ ├─... %>% arrange(id, stat)
     12. │ ├─dplyr::full_join(...)
     13. │ └─dplyr:::full_join.data.frame(...)
     14. │ └─dplyr:::join_mutate(...)
     15. │ └─dplyr:::join_rows(...)
     16. │ └─dplyr:::dplyr_locate_matches(...)
     17. │ ├─base::withCallingHandlers(...)
     18. │ └─vctrs::vec_locate_matches(...)
     19. ├─dplyr::filter(., stat == option)
     20. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     21. ├─dplyr::arrange(., id, stat)
     22. ├─dplyr::mutate(...)
     23. ├─vctrs:::warn_matches_multiple(...)
     24. │ └─vctrs:::warn_matches(...)
     25. │ └─vctrs:::warn_vctrs(...)
     26. │ └─rlang::warn(...)
     27. │ └─base::warning(cnd)
     28. │ └─base::withRestarts(...)
     29. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     30. │ └─base (local) doWithOneRestart(return(expr), restart)
     31. └─dplyr (local) `<fn>`(`<vctrs___>`)
     32. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     33. └─dplyr:::warn_join(...)
     34. └─dplyr:::warn_dplyr(...)
     35. └─rlang::warn(...)
     36. └─base::warning(cnd)
     37. └─base::withRestarts(...)
     38. └─base (local) withOneRestart(expr, restarts[[1L]])
     39. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:86'): no problem running summary (lag, mc) ─────────
     `datestamp(radf_dta_lag1, mc)` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(datestamp(radf_dta_lag1, mc), regexp = NA) at test-summary.R:86:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─exuber::datestamp(radf_dta_lag1, mc)
     7. ├─exuber:::datestamp.radf_obj(radf_dta_lag1, mc)
     8. │ └─exuber:::diagnostics_internal(object, cv)
     9. │ ├─exuber::diagnostics(...)
     10. │ └─exuber:::diagnostics.radf_obj(...)
     11. │ ├─... %>% filter(stat == option)
     12. │ ├─exuber::tidy_join(object, cv)
     13. │ └─exuber:::tidy_join.radf_obj(object, cv)
     14. │ ├─... %>% arrange(id, stat)
     15. │ ├─dplyr::full_join(...)
     16. │ └─dplyr:::full_join.data.frame(...)
     17. │ └─dplyr:::join_mutate(...)
     18. │ └─dplyr:::join_rows(...)
     19. │ └─dplyr:::dplyr_locate_matches(...)
     20. │ ├─base::withCallingHandlers(...)
     21. │ └─vctrs::vec_locate_matches(...)
     22. ├─dplyr::filter(., stat == option)
     23. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     24. ├─dplyr::arrange(., id, stat)
     25. ├─dplyr::mutate(...)
     26. ├─vctrs:::warn_matches_multiple(...)
     27. │ └─vctrs:::warn_matches(...)
     28. │ └─vctrs:::warn_vctrs(...)
     29. │ └─rlang::warn(...)
     30. │ └─base::warning(cnd)
     31. │ └─base::withRestarts(...)
     32. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     33. │ └─base (local) doWithOneRestart(return(expr), restart)
     34. └─dplyr (local) `<fn>`(`<vctrs___>`)
     35. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     36. └─dplyr:::warn_join(...)
     37. └─dplyr:::warn_dplyr(...)
     38. └─rlang::warn(...)
     39. └─base::warning(cnd)
     40. └─base::withRestarts(...)
     41. └─base (local) withOneRestart(expr, restarts[[1L]])
     42. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:87'): no problem running summary (lag, mc) ─────────
     `datestamp(radf_dta_lag1, mc, option = "sadf")` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(...) at test-summary.R:87:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─exuber::datestamp(radf_dta_lag1, mc, option = "sadf")
     7. ├─exuber:::datestamp.radf_obj(radf_dta_lag1, mc, option = "sadf")
     8. │ └─exuber:::diagnostics_internal(object, cv)
     9. │ ├─exuber::diagnostics(...)
     10. │ └─exuber:::diagnostics.radf_obj(...)
     11. │ ├─... %>% filter(stat == option)
     12. │ ├─exuber::tidy_join(object, cv)
     13. │ └─exuber:::tidy_join.radf_obj(object, cv)
     14. │ ├─... %>% arrange(id, stat)
     15. │ ├─dplyr::full_join(...)
     16. │ └─dplyr:::full_join.data.frame(...)
     17. │ └─dplyr:::join_mutate(...)
     18. │ └─dplyr:::join_rows(...)
     19. │ └─dplyr:::dplyr_locate_matches(...)
     20. │ ├─base::withCallingHandlers(...)
     21. │ └─vctrs::vec_locate_matches(...)
     22. ├─dplyr::filter(., stat == option)
     23. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     24. ├─dplyr::arrange(., id, stat)
     25. ├─dplyr::mutate(...)
     26. ├─vctrs:::warn_matches_multiple(...)
     27. │ └─vctrs:::warn_matches(...)
     28. │ └─vctrs:::warn_vctrs(...)
     29. │ └─rlang::warn(...)
     30. │ └─base::warning(cnd)
     31. │ └─base::withRestarts(...)
     32. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     33. │ └─base (local) doWithOneRestart(return(expr), restart)
     34. └─dplyr (local) `<fn>`(`<vctrs___>`)
     35. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     36. └─dplyr:::warn_join(...)
     37. └─dplyr:::warn_dplyr(...)
     38. └─rlang::warn(...)
     39. └─base::warning(cnd)
     40. └─base::withRestarts(...)
     41. └─base (local) withOneRestart(expr, restarts[[1L]])
     42. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:88'): no problem running summary (lag, mc) ─────────
     `autoplot(radf_dta_lag1, mc)` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(autoplot(radf_dta_lag1, mc), regexp = NA) at test-summary.R:88:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─ggplot2::autoplot(radf_dta_lag1, mc)
     7. ├─exuber:::autoplot.radf_obj(radf_dta_lag1, mc)
     8. │ └─exuber:::diagnostics_internal(object, cv)
     9. │ ├─exuber::diagnostics(...)
     10. │ └─exuber:::diagnostics.radf_obj(...)
     11. │ ├─... %>% filter(stat == option)
     12. │ ├─exuber::tidy_join(object, cv)
     13. │ └─exuber:::tidy_join.radf_obj(object, cv)
     14. │ ├─... %>% arrange(id, stat)
     15. │ ├─dplyr::full_join(...)
     16. │ └─dplyr:::full_join.data.frame(...)
     17. │ └─dplyr:::join_mutate(...)
     18. │ └─dplyr:::join_rows(...)
     19. │ └─dplyr:::dplyr_locate_matches(...)
     20. │ ├─base::withCallingHandlers(...)
     21. │ └─vctrs::vec_locate_matches(...)
     22. ├─dplyr::filter(., stat == option)
     23. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     24. ├─dplyr::arrange(., id, stat)
     25. ├─dplyr::mutate(...)
     26. ├─vctrs:::warn_matches_multiple(...)
     27. │ └─vctrs:::warn_matches(...)
     28. │ └─vctrs:::warn_vctrs(...)
     29. │ └─rlang::warn(...)
     30. │ └─base::warning(cnd)
     31. │ └─base::withRestarts(...)
     32. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     33. │ └─base (local) doWithOneRestart(return(expr), restart)
     34. └─dplyr (local) `<fn>`(`<vctrs___>`)
     35. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     36. └─dplyr:::warn_join(...)
     37. └─dplyr:::warn_dplyr(...)
     38. └─rlang::warn(...)
     39. └─base::warning(cnd)
     40. └─base::withRestarts(...)
     41. └─base (local) withOneRestart(expr, restarts[[1L]])
     42. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:96'): no problem running summary (wb) ──────────────
     `summary(radf_dta, wb)` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(summary(radf_dta, wb), regexp = NA) at test-summary.R:96:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─base::summary(radf_dta, wb)
     7. ├─exuber:::summary.radf_obj(radf_dta, wb)
     8. │ ├─exuber:::summary_radf(cv, object, ...)
     9. │ └─exuber:::summary_radf.wb_cv(cv, object, ...)
     10. │ ├─tidy_join(object, cv) %>% ...
     11. │ ├─exuber::tidy_join(object, cv)
     12. │ └─exuber:::tidy_join.radf_obj(object, cv)
     13. │ ├─... %>% arrange(id, stat)
     14. │ ├─dplyr::full_join(...)
     15. │ └─dplyr:::full_join.data.frame(...)
     16. │ └─dplyr:::join_mutate(...)
     17. │ └─dplyr:::join_rows(...)
     18. │ └─dplyr:::dplyr_locate_matches(...)
     19. │ ├─base::withCallingHandlers(...)
     20. │ └─vctrs::vec_locate_matches(...)
     21. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit)
     22. ├─dplyr::arrange(., id, stat)
     23. ├─dplyr::mutate(...)
     24. ├─vctrs:::warn_matches_multiple(...)
     25. │ └─vctrs:::warn_matches(...)
     26. │ └─vctrs:::warn_vctrs(...)
     27. │ └─rlang::warn(...)
     28. │ └─base::warning(cnd)
     29. │ └─base::withRestarts(...)
     30. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     31. │ └─base (local) doWithOneRestart(return(expr), restart)
     32. └─dplyr (local) `<fn>`(`<vctrs___>`)
     33. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     34. └─dplyr:::warn_join(...)
     35. └─dplyr:::warn_dplyr(...)
     36. └─rlang::warn(...)
     37. └─base::warning(cnd)
     38. └─base::withRestarts(...)
     39. └─base (local) withOneRestart(expr, restarts[[1L]])
     40. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:97'): no problem running summary (wb) ──────────────
     `diagnostics(radf_dta, wb)` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(diagnostics(radf_dta, wb), regexp = NA) at test-summary.R:97:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─exuber::diagnostics(radf_dta, wb)
     7. ├─exuber:::diagnostics.radf_obj(radf_dta, wb)
     8. │ ├─... %>% filter(stat == option)
     9. │ ├─exuber::tidy_join(object, cv)
     10. │ └─exuber:::tidy_join.radf_obj(object, cv)
     11. │ ├─... %>% arrange(id, stat)
     12. │ ├─dplyr::full_join(...)
     13. │ └─dplyr:::full_join.data.frame(...)
     14. │ └─dplyr:::join_mutate(...)
     15. │ └─dplyr:::join_rows(...)
     16. │ └─dplyr:::dplyr_locate_matches(...)
     17. │ ├─base::withCallingHandlers(...)
     18. │ └─vctrs::vec_locate_matches(...)
     19. ├─dplyr::filter(., stat == option)
     20. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     21. ├─dplyr::arrange(., id, stat)
     22. ├─dplyr::mutate(...)
     23. ├─vctrs:::warn_matches_multiple(...)
     24. │ └─vctrs:::warn_matches(...)
     25. │ └─vctrs:::warn_vctrs(...)
     26. │ └─rlang::warn(...)
     27. │ └─base::warning(cnd)
     28. │ └─base::withRestarts(...)
     29. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     30. │ └─base (local) doWithOneRestart(return(expr), restart)
     31. └─dplyr (local) `<fn>`(`<vctrs___>`)
     32. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     33. └─dplyr:::warn_join(...)
     34. └─dplyr:::warn_dplyr(...)
     35. └─rlang::warn(...)
     36. └─base::warning(cnd)
     37. └─base::withRestarts(...)
     38. └─base (local) withOneRestart(expr, restarts[[1L]])
     39. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:98'): no problem running summary (wb) ──────────────
     `diagnostics(radf_dta, wb, option = "sadf")` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(...) at test-summary.R:98:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─exuber::diagnostics(radf_dta, wb, option = "sadf")
     7. ├─exuber:::diagnostics.radf_obj(radf_dta, wb, option = "sadf")
     8. │ ├─... %>% filter(stat == option)
     9. │ ├─exuber::tidy_join(object, cv)
     10. │ └─exuber:::tidy_join.radf_obj(object, cv)
     11. │ ├─... %>% arrange(id, stat)
     12. │ ├─dplyr::full_join(...)
     13. │ └─dplyr:::full_join.data.frame(...)
     14. │ └─dplyr:::join_mutate(...)
     15. │ └─dplyr:::join_rows(...)
     16. │ └─dplyr:::dplyr_locate_matches(...)
     17. │ ├─base::withCallingHandlers(...)
     18. │ └─vctrs::vec_locate_matches(...)
     19. ├─dplyr::filter(., stat == option)
     20. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     21. ├─dplyr::arrange(., id, stat)
     22. ├─dplyr::mutate(...)
     23. ├─vctrs:::warn_matches_multiple(...)
     24. │ └─vctrs:::warn_matches(...)
     25. │ └─vctrs:::warn_vctrs(...)
     26. │ └─rlang::warn(...)
     27. │ └─base::warning(cnd)
     28. │ └─base::withRestarts(...)
     29. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     30. │ └─base (local) doWithOneRestart(return(expr), restart)
     31. └─dplyr (local) `<fn>`(`<vctrs___>`)
     32. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     33. └─dplyr:::warn_join(...)
     34. └─dplyr:::warn_dplyr(...)
     35. └─rlang::warn(...)
     36. └─base::warning(cnd)
     37. └─base::withRestarts(...)
     38. └─base (local) withOneRestart(expr, restarts[[1L]])
     39. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:99'): no problem running summary (wb) ──────────────
     `datestamp(radf_dta, wb)` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(datestamp(radf_dta, wb), regexp = NA) at test-summary.R:99:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─exuber::datestamp(radf_dta, wb)
     7. ├─exuber:::datestamp.radf_obj(radf_dta, wb)
     8. │ └─exuber:::diagnostics_internal(object, cv)
     9. │ ├─exuber::diagnostics(...)
     10. │ └─exuber:::diagnostics.radf_obj(...)
     11. │ ├─... %>% filter(stat == option)
     12. │ ├─exuber::tidy_join(object, cv)
     13. │ └─exuber:::tidy_join.radf_obj(object, cv)
     14. │ ├─... %>% arrange(id, stat)
     15. │ ├─dplyr::full_join(...)
     16. │ └─dplyr:::full_join.data.frame(...)
     17. │ └─dplyr:::join_mutate(...)
     18. │ └─dplyr:::join_rows(...)
     19. │ └─dplyr:::dplyr_locate_matches(...)
     20. │ ├─base::withCallingHandlers(...)
     21. │ └─vctrs::vec_locate_matches(...)
     22. ├─dplyr::filter(., stat == option)
     23. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     24. ├─dplyr::arrange(., id, stat)
     25. ├─dplyr::mutate(...)
     26. ├─vctrs:::warn_matches_multiple(...)
     27. │ └─vctrs:::warn_matches(...)
     28. │ └─vctrs:::warn_vctrs(...)
     29. │ └─rlang::warn(...)
     30. │ └─base::warning(cnd)
     31. │ └─base::withRestarts(...)
     32. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     33. │ └─base (local) doWithOneRestart(return(expr), restart)
     34. └─dplyr (local) `<fn>`(`<vctrs___>`)
     35. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     36. └─dplyr:::warn_join(...)
     37. └─dplyr:::warn_dplyr(...)
     38. └─rlang::warn(...)
     39. └─base::warning(cnd)
     40. └─base::withRestarts(...)
     41. └─base (local) withOneRestart(expr, restarts[[1L]])
     42. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:100'): no problem running summary (wb) ─────────────
     `datestamp(radf_dta, wb, option = "sadf")` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(...) at test-summary.R:100:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─exuber::datestamp(radf_dta, wb, option = "sadf")
     7. ├─exuber:::datestamp.radf_obj(radf_dta, wb, option = "sadf")
     8. │ └─exuber:::diagnostics_internal(object, cv)
     9. │ ├─exuber::diagnostics(...)
     10. │ └─exuber:::diagnostics.radf_obj(...)
     11. │ ├─... %>% filter(stat == option)
     12. │ ├─exuber::tidy_join(object, cv)
     13. │ └─exuber:::tidy_join.radf_obj(object, cv)
     14. │ ├─... %>% arrange(id, stat)
     15. │ ├─dplyr::full_join(...)
     16. │ └─dplyr:::full_join.data.frame(...)
     17. │ └─dplyr:::join_mutate(...)
     18. │ └─dplyr:::join_rows(...)
     19. │ └─dplyr:::dplyr_locate_matches(...)
     20. │ ├─base::withCallingHandlers(...)
     21. │ └─vctrs::vec_locate_matches(...)
     22. ├─dplyr::filter(., stat == option)
     23. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     24. ├─dplyr::arrange(., id, stat)
     25. ├─dplyr::mutate(...)
     26. ├─vctrs:::warn_matches_multiple(...)
     27. │ └─vctrs:::warn_matches(...)
     28. │ └─vctrs:::warn_vctrs(...)
     29. │ └─rlang::warn(...)
     30. │ └─base::warning(cnd)
     31. │ └─base::withRestarts(...)
     32. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     33. │ └─base (local) doWithOneRestart(return(expr), restart)
     34. └─dplyr (local) `<fn>`(`<vctrs___>`)
     35. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     36. └─dplyr:::warn_join(...)
     37. └─dplyr:::warn_dplyr(...)
     38. └─rlang::warn(...)
     39. └─base::warning(cnd)
     40. └─base::withRestarts(...)
     41. └─base (local) withOneRestart(expr, restarts[[1L]])
     42. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:101'): no problem running summary (wb) ─────────────
     `autoplot(radf_dta, wb)` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(autoplot(radf_dta, wb), regexp = NA) at test-summary.R:101:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─ggplot2::autoplot(radf_dta, wb)
     7. ├─exuber:::autoplot.radf_obj(radf_dta, wb)
     8. │ └─exuber:::diagnostics_internal(object, cv)
     9. │ ├─exuber::diagnostics(...)
     10. │ └─exuber:::diagnostics.radf_obj(...)
     11. │ ├─... %>% filter(stat == option)
     12. │ ├─exuber::tidy_join(object, cv)
     13. │ └─exuber:::tidy_join.radf_obj(object, cv)
     14. │ ├─... %>% arrange(id, stat)
     15. │ ├─dplyr::full_join(...)
     16. │ └─dplyr:::full_join.data.frame(...)
     17. │ └─dplyr:::join_mutate(...)
     18. │ └─dplyr:::join_rows(...)
     19. │ └─dplyr:::dplyr_locate_matches(...)
     20. │ ├─base::withCallingHandlers(...)
     21. │ └─vctrs::vec_locate_matches(...)
     22. ├─dplyr::filter(., stat == option)
     23. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     24. ├─dplyr::arrange(., id, stat)
     25. ├─dplyr::mutate(...)
     26. ├─vctrs:::warn_matches_multiple(...)
     27. │ └─vctrs:::warn_matches(...)
     28. │ └─vctrs:::warn_vctrs(...)
     29. │ └─rlang::warn(...)
     30. │ └─base::warning(cnd)
     31. │ └─base::withRestarts(...)
     32. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     33. │ └─base (local) doWithOneRestart(return(expr), restart)
     34. └─dplyr (local) `<fn>`(`<vctrs___>`)
     35. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     36. └─dplyr:::warn_join(...)
     37. └─dplyr:::warn_dplyr(...)
     38. └─rlang::warn(...)
     39. └─base::warning(cnd)
     40. └─base::withRestarts(...)
     41. └─base (local) withOneRestart(expr, restarts[[1L]])
     42. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:102'): no problem running summary (wb) ─────────────
     `autoplot(radf_dta, wb, option = "sadf")` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(...) at test-summary.R:102:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─ggplot2::autoplot(radf_dta, wb, option = "sadf")
     7. ├─exuber:::autoplot.radf_obj(radf_dta, wb, option = "sadf")
     8. │ └─exuber:::diagnostics_internal(object, cv)
     9. │ ├─exuber::diagnostics(...)
     10. │ └─exuber:::diagnostics.radf_obj(...)
     11. │ ├─... %>% filter(stat == option)
     12. │ ├─exuber::tidy_join(object, cv)
     13. │ └─exuber:::tidy_join.radf_obj(object, cv)
     14. │ ├─... %>% arrange(id, stat)
     15. │ ├─dplyr::full_join(...)
     16. │ └─dplyr:::full_join.data.frame(...)
     17. │ └─dplyr:::join_mutate(...)
     18. │ └─dplyr:::join_rows(...)
     19. │ └─dplyr:::dplyr_locate_matches(...)
     20. │ ├─base::withCallingHandlers(...)
     21. │ └─vctrs::vec_locate_matches(...)
     22. ├─dplyr::filter(., stat == option)
     23. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     24. ├─dplyr::arrange(., id, stat)
     25. ├─dplyr::mutate(...)
     26. ├─vctrs:::warn_matches_multiple(...)
     27. │ └─vctrs:::warn_matches(...)
     28. │ └─vctrs:::warn_vctrs(...)
     29. │ └─rlang::warn(...)
     30. │ └─base::warning(cnd)
     31. │ └─base::withRestarts(...)
     32. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     33. │ └─base (local) doWithOneRestart(return(expr), restart)
     34. └─dplyr (local) `<fn>`(`<vctrs___>`)
     35. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     36. └─dplyr:::warn_join(...)
     37. └─dplyr:::warn_dplyr(...)
     38. └─rlang::warn(...)
     39. └─base::warning(cnd)
     40. └─base::withRestarts(...)
     41. └─base (local) withOneRestart(expr, restarts[[1L]])
     42. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:109'): no problem running summary (lag,wb) ─────────
     `summary(radf_dta_lag1, wb)` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(summary(radf_dta_lag1, wb), regexp = NA) at test-summary.R:109:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─base::summary(radf_dta_lag1, wb)
     7. ├─exuber:::summary.radf_obj(radf_dta_lag1, wb)
     8. │ ├─exuber:::summary_radf(cv, object, ...)
     9. │ └─exuber:::summary_radf.wb_cv(cv, object, ...)
     10. │ ├─tidy_join(object, cv) %>% ...
     11. │ ├─exuber::tidy_join(object, cv)
     12. │ └─exuber:::tidy_join.radf_obj(object, cv)
     13. │ ├─... %>% arrange(id, stat)
     14. │ ├─dplyr::full_join(...)
     15. │ └─dplyr:::full_join.data.frame(...)
     16. │ └─dplyr:::join_mutate(...)
     17. │ └─dplyr:::join_rows(...)
     18. │ └─dplyr:::dplyr_locate_matches(...)
     19. │ ├─base::withCallingHandlers(...)
     20. │ └─vctrs::vec_locate_matches(...)
     21. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit)
     22. ├─dplyr::arrange(., id, stat)
     23. ├─dplyr::mutate(...)
     24. ├─vctrs:::warn_matches_multiple(...)
     25. │ └─vctrs:::warn_matches(...)
     26. │ └─vctrs:::warn_vctrs(...)
     27. │ └─rlang::warn(...)
     28. │ └─base::warning(cnd)
     29. │ └─base::withRestarts(...)
     30. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     31. │ └─base (local) doWithOneRestart(return(expr), restart)
     32. └─dplyr (local) `<fn>`(`<vctrs___>`)
     33. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     34. └─dplyr:::warn_join(...)
     35. └─dplyr:::warn_dplyr(...)
     36. └─rlang::warn(...)
     37. └─base::warning(cnd)
     38. └─base::withRestarts(...)
     39. └─base (local) withOneRestart(expr, restarts[[1L]])
     40. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:110'): no problem running summary (lag,wb) ─────────
     `diagnostics(radf_dta_lag1, wb)` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(diagnostics(radf_dta_lag1, wb), regexp = NA) at test-summary.R:110:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─exuber::diagnostics(radf_dta_lag1, wb)
     7. ├─exuber:::diagnostics.radf_obj(radf_dta_lag1, wb)
     8. │ ├─... %>% filter(stat == option)
     9. │ ├─exuber::tidy_join(object, cv)
     10. │ └─exuber:::tidy_join.radf_obj(object, cv)
     11. │ ├─... %>% arrange(id, stat)
     12. │ ├─dplyr::full_join(...)
     13. │ └─dplyr:::full_join.data.frame(...)
     14. │ └─dplyr:::join_mutate(...)
     15. │ └─dplyr:::join_rows(...)
     16. │ └─dplyr:::dplyr_locate_matches(...)
     17. │ ├─base::withCallingHandlers(...)
     18. │ └─vctrs::vec_locate_matches(...)
     19. ├─dplyr::filter(., stat == option)
     20. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     21. ├─dplyr::arrange(., id, stat)
     22. ├─dplyr::mutate(...)
     23. ├─vctrs:::warn_matches_multiple(...)
     24. │ └─vctrs:::warn_matches(...)
     25. │ └─vctrs:::warn_vctrs(...)
     26. │ └─rlang::warn(...)
     27. │ └─base::warning(cnd)
     28. │ └─base::withRestarts(...)
     29. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     30. │ └─base (local) doWithOneRestart(return(expr), restart)
     31. └─dplyr (local) `<fn>`(`<vctrs___>`)
     32. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     33. └─dplyr:::warn_join(...)
     34. └─dplyr:::warn_dplyr(...)
     35. └─rlang::warn(...)
     36. └─base::warning(cnd)
     37. └─base::withRestarts(...)
     38. └─base (local) withOneRestart(expr, restarts[[1L]])
     39. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:111'): no problem running summary (lag,wb) ─────────
     `diagnostics(radf_dta_lag1, wb, option = "sadf")` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(...) at test-summary.R:111:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─exuber::diagnostics(radf_dta_lag1, wb, option = "sadf")
     7. ├─exuber:::diagnostics.radf_obj(radf_dta_lag1, wb, option = "sadf")
     8. │ ├─... %>% filter(stat == option)
     9. │ ├─exuber::tidy_join(object, cv)
     10. │ └─exuber:::tidy_join.radf_obj(object, cv)
     11. │ ├─... %>% arrange(id, stat)
     12. │ ├─dplyr::full_join(...)
     13. │ └─dplyr:::full_join.data.frame(...)
     14. │ └─dplyr:::join_mutate(...)
     15. │ └─dplyr:::join_rows(...)
     16. │ └─dplyr:::dplyr_locate_matches(...)
     17. │ ├─base::withCallingHandlers(...)
     18. │ └─vctrs::vec_locate_matches(...)
     19. ├─dplyr::filter(., stat == option)
     20. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     21. ├─dplyr::arrange(., id, stat)
     22. ├─dplyr::mutate(...)
     23. ├─vctrs:::warn_matches_multiple(...)
     24. │ └─vctrs:::warn_matches(...)
     25. │ └─vctrs:::warn_vctrs(...)
     26. │ └─rlang::warn(...)
     27. │ └─base::warning(cnd)
     28. │ └─base::withRestarts(...)
     29. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     30. │ └─base (local) doWithOneRestart(return(expr), restart)
     31. └─dplyr (local) `<fn>`(`<vctrs___>`)
     32. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     33. └─dplyr:::warn_join(...)
     34. └─dplyr:::warn_dplyr(...)
     35. └─rlang::warn(...)
     36. └─base::warning(cnd)
     37. └─base::withRestarts(...)
     38. └─base (local) withOneRestart(expr, restarts[[1L]])
     39. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:112'): no problem running summary (lag,wb) ─────────
     `datestamp(radf_dta_lag1, wb)` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(datestamp(radf_dta_lag1, wb), regexp = NA) at test-summary.R:112:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─exuber::datestamp(radf_dta_lag1, wb)
     7. ├─exuber:::datestamp.radf_obj(radf_dta_lag1, wb)
     8. │ └─exuber:::diagnostics_internal(object, cv)
     9. │ ├─exuber::diagnostics(...)
     10. │ └─exuber:::diagnostics.radf_obj(...)
     11. │ ├─... %>% filter(stat == option)
     12. │ ├─exuber::tidy_join(object, cv)
     13. │ └─exuber:::tidy_join.radf_obj(object, cv)
     14. │ ├─... %>% arrange(id, stat)
     15. │ ├─dplyr::full_join(...)
     16. │ └─dplyr:::full_join.data.frame(...)
     17. │ └─dplyr:::join_mutate(...)
     18. │ └─dplyr:::join_rows(...)
     19. │ └─dplyr:::dplyr_locate_matches(...)
     20. │ ├─base::withCallingHandlers(...)
     21. │ └─vctrs::vec_locate_matches(...)
     22. ├─dplyr::filter(., stat == option)
     23. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     24. ├─dplyr::arrange(., id, stat)
     25. ├─dplyr::mutate(...)
     26. ├─vctrs:::warn_matches_multiple(...)
     27. │ └─vctrs:::warn_matches(...)
     28. │ └─vctrs:::warn_vctrs(...)
     29. │ └─rlang::warn(...)
     30. │ └─base::warning(cnd)
     31. │ └─base::withRestarts(...)
     32. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     33. │ └─base (local) doWithOneRestart(return(expr), restart)
     34. └─dplyr (local) `<fn>`(`<vctrs___>`)
     35. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     36. └─dplyr:::warn_join(...)
     37. └─dplyr:::warn_dplyr(...)
     38. └─rlang::warn(...)
     39. └─base::warning(cnd)
     40. └─base::withRestarts(...)
     41. └─base (local) withOneRestart(expr, restarts[[1L]])
     42. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:113'): no problem running summary (lag,wb) ─────────
     `datestamp(radf_dta_lag1, wb, option = "sadf")` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(...) at test-summary.R:113:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─exuber::datestamp(radf_dta_lag1, wb, option = "sadf")
     7. ├─exuber:::datestamp.radf_obj(radf_dta_lag1, wb, option = "sadf")
     8. │ └─exuber:::diagnostics_internal(object, cv)
     9. │ ├─exuber::diagnostics(...)
     10. │ └─exuber:::diagnostics.radf_obj(...)
     11. │ ├─... %>% filter(stat == option)
     12. │ ├─exuber::tidy_join(object, cv)
     13. │ └─exuber:::tidy_join.radf_obj(object, cv)
     14. │ ├─... %>% arrange(id, stat)
     15. │ ├─dplyr::full_join(...)
     16. │ └─dplyr:::full_join.data.frame(...)
     17. │ └─dplyr:::join_mutate(...)
     18. │ └─dplyr:::join_rows(...)
     19. │ └─dplyr:::dplyr_locate_matches(...)
     20. │ ├─base::withCallingHandlers(...)
     21. │ └─vctrs::vec_locate_matches(...)
     22. ├─dplyr::filter(., stat == option)
     23. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     24. ├─dplyr::arrange(., id, stat)
     25. ├─dplyr::mutate(...)
     26. ├─vctrs:::warn_matches_multiple(...)
     27. │ └─vctrs:::warn_matches(...)
     28. │ └─vctrs:::warn_vctrs(...)
     29. │ └─rlang::warn(...)
     30. │ └─base::warning(cnd)
     31. │ └─base::withRestarts(...)
     32. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     33. │ └─base (local) doWithOneRestart(return(expr), restart)
     34. └─dplyr (local) `<fn>`(`<vctrs___>`)
     35. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     36. └─dplyr:::warn_join(...)
     37. └─dplyr:::warn_dplyr(...)
     38. └─rlang::warn(...)
     39. └─base::warning(cnd)
     40. └─base::withRestarts(...)
     41. └─base (local) withOneRestart(expr, restarts[[1L]])
     42. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:114'): no problem running summary (lag,wb) ─────────
     `autoplot(radf_dta_lag1, wb)` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(autoplot(radf_dta_lag1, wb), regexp = NA) at test-summary.R:114:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─ggplot2::autoplot(radf_dta_lag1, wb)
     7. ├─exuber:::autoplot.radf_obj(radf_dta_lag1, wb)
     8. │ └─exuber:::diagnostics_internal(object, cv)
     9. │ ├─exuber::diagnostics(...)
     10. │ └─exuber:::diagnostics.radf_obj(...)
     11. │ ├─... %>% filter(stat == option)
     12. │ ├─exuber::tidy_join(object, cv)
     13. │ └─exuber:::tidy_join.radf_obj(object, cv)
     14. │ ├─... %>% arrange(id, stat)
     15. │ ├─dplyr::full_join(...)
     16. │ └─dplyr:::full_join.data.frame(...)
     17. │ └─dplyr:::join_mutate(...)
     18. │ └─dplyr:::join_rows(...)
     19. │ └─dplyr:::dplyr_locate_matches(...)
     20. │ ├─base::withCallingHandlers(...)
     21. │ └─vctrs::vec_locate_matches(...)
     22. ├─dplyr::filter(., stat == option)
     23. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     24. ├─dplyr::arrange(., id, stat)
     25. ├─dplyr::mutate(...)
     26. ├─vctrs:::warn_matches_multiple(...)
     27. │ └─vctrs:::warn_matches(...)
     28. │ └─vctrs:::warn_vctrs(...)
     29. │ └─rlang::warn(...)
     30. │ └─base::warning(cnd)
     31. │ └─base::withRestarts(...)
     32. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     33. │ └─base (local) doWithOneRestart(return(expr), restart)
     34. └─dplyr (local) `<fn>`(`<vctrs___>`)
     35. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     36. └─dplyr:::warn_join(...)
     37. └─dplyr:::warn_dplyr(...)
     38. └─rlang::warn(...)
     39. └─base::warning(cnd)
     40. └─base::withRestarts(...)
     41. └─base (local) withOneRestart(expr, restarts[[1L]])
     42. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:115'): no problem running summary (lag,wb) ─────────
     `autoplot(radf_dta_lag1, wb, option = "sadf")` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(...) at test-summary.R:115:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─ggplot2::autoplot(radf_dta_lag1, wb, option = "sadf")
     7. ├─exuber:::autoplot.radf_obj(radf_dta_lag1, wb, option = "sadf")
     8. │ └─exuber:::diagnostics_internal(object, cv)
     9. │ ├─exuber::diagnostics(...)
     10. │ └─exuber:::diagnostics.radf_obj(...)
     11. │ ├─... %>% filter(stat == option)
     12. │ ├─exuber::tidy_join(object, cv)
     13. │ └─exuber:::tidy_join.radf_obj(object, cv)
     14. │ ├─... %>% arrange(id, stat)
     15. │ ├─dplyr::full_join(...)
     16. │ └─dplyr:::full_join.data.frame(...)
     17. │ └─dplyr:::join_mutate(...)
     18. │ └─dplyr:::join_rows(...)
     19. │ └─dplyr:::dplyr_locate_matches(...)
     20. │ ├─base::withCallingHandlers(...)
     21. │ └─vctrs::vec_locate_matches(...)
     22. ├─dplyr::filter(., stat == option)
     23. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     24. ├─dplyr::arrange(., id, stat)
     25. ├─dplyr::mutate(...)
     26. ├─vctrs:::warn_matches_multiple(...)
     27. │ └─vctrs:::warn_matches(...)
     28. │ └─vctrs:::warn_vctrs(...)
     29. │ └─rlang::warn(...)
     30. │ └─base::warning(cnd)
     31. │ └─base::withRestarts(...)
     32. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     33. │ └─base (local) doWithOneRestart(return(expr), restart)
     34. └─dplyr (local) `<fn>`(`<vctrs___>`)
     35. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     36. └─dplyr:::warn_join(...)
     37. └─dplyr:::warn_dplyr(...)
     38. └─rlang::warn(...)
     39. └─base::warning(cnd)
     40. └─base::withRestarts(...)
     41. └─base (local) withOneRestart(expr, restarts[[1L]])
     42. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:124'): no problem running with (date, mc) ──────────
     `datestamp(radf_dta, mc)` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(datestamp(radf_dta, mc), regexp = NA) at test-summary.R:124:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─exuber::datestamp(radf_dta, mc)
     7. ├─exuber:::datestamp.radf_obj(radf_dta, mc)
     8. │ └─exuber:::diagnostics_internal(object, cv)
     9. │ ├─exuber::diagnostics(...)
     10. │ └─exuber:::diagnostics.radf_obj(...)
     11. │ ├─... %>% filter(stat == option)
     12. │ ├─exuber::tidy_join(object, cv)
     13. │ └─exuber:::tidy_join.radf_obj(object, cv)
     14. │ ├─... %>% arrange(id, stat)
     15. │ ├─dplyr::full_join(...)
     16. │ └─dplyr:::full_join.data.frame(...)
     17. │ └─dplyr:::join_mutate(...)
     18. │ └─dplyr:::join_rows(...)
     19. │ └─dplyr:::dplyr_locate_matches(...)
     20. │ ├─base::withCallingHandlers(...)
     21. │ └─vctrs::vec_locate_matches(...)
     22. ├─dplyr::filter(., stat == option)
     23. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     24. ├─dplyr::arrange(., id, stat)
     25. ├─dplyr::mutate(...)
     26. ├─vctrs:::warn_matches_multiple(...)
     27. │ └─vctrs:::warn_matches(...)
     28. │ └─vctrs:::warn_vctrs(...)
     29. │ └─rlang::warn(...)
     30. │ └─base::warning(cnd)
     31. │ └─base::withRestarts(...)
     32. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     33. │ └─base (local) doWithOneRestart(return(expr), restart)
     34. └─dplyr (local) `<fn>`(`<vctrs___>`)
     35. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     36. └─dplyr:::warn_join(...)
     37. └─dplyr:::warn_dplyr(...)
     38. └─rlang::warn(...)
     39. └─base::warning(cnd)
     40. └─base::withRestarts(...)
     41. └─base (local) withOneRestart(expr, restarts[[1L]])
     42. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:125'): no problem running with (date, mc) ──────────
     `datestamp(radf_dta, mc, option = "sadf")` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(...) at test-summary.R:125:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─exuber::datestamp(radf_dta, mc, option = "sadf")
     7. ├─exuber:::datestamp.radf_obj(radf_dta, mc, option = "sadf")
     8. │ └─exuber:::diagnostics_internal(object, cv)
     9. │ ├─exuber::diagnostics(...)
     10. │ └─exuber:::diagnostics.radf_obj(...)
     11. │ ├─... %>% filter(stat == option)
     12. │ ├─exuber::tidy_join(object, cv)
     13. │ └─exuber:::tidy_join.radf_obj(object, cv)
     14. │ ├─... %>% arrange(id, stat)
     15. │ ├─dplyr::full_join(...)
     16. │ └─dplyr:::full_join.data.frame(...)
     17. │ └─dplyr:::join_mutate(...)
     18. │ └─dplyr:::join_rows(...)
     19. │ └─dplyr:::dplyr_locate_matches(...)
     20. │ ├─base::withCallingHandlers(...)
     21. │ └─vctrs::vec_locate_matches(...)
     22. ├─dplyr::filter(., stat == option)
     23. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     24. ├─dplyr::arrange(., id, stat)
     25. ├─dplyr::mutate(...)
     26. ├─vctrs:::warn_matches_multiple(...)
     27. │ └─vctrs:::warn_matches(...)
     28. │ └─vctrs:::warn_vctrs(...)
     29. │ └─rlang::warn(...)
     30. │ └─base::warning(cnd)
     31. │ └─base::withRestarts(...)
     32. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     33. │ └─base (local) doWithOneRestart(return(expr), restart)
     34. └─dplyr (local) `<fn>`(`<vctrs___>`)
     35. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     36. └─dplyr:::warn_join(...)
     37. └─dplyr:::warn_dplyr(...)
     38. └─rlang::warn(...)
     39. └─base::warning(cnd)
     40. └─base::withRestarts(...)
     41. └─base (local) withOneRestart(expr, restarts[[1L]])
     42. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:126'): no problem running with (date, mc) ──────────
     `autoplot(radf_dta, mc)` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(autoplot(radf_dta, mc), regexp = NA) at test-summary.R:126:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─ggplot2::autoplot(radf_dta, mc)
     7. ├─exuber:::autoplot.radf_obj(radf_dta, mc)
     8. │ └─exuber:::diagnostics_internal(object, cv)
     9. │ ├─exuber::diagnostics(...)
     10. │ └─exuber:::diagnostics.radf_obj(...)
     11. │ ├─... %>% filter(stat == option)
     12. │ ├─exuber::tidy_join(object, cv)
     13. │ └─exuber:::tidy_join.radf_obj(object, cv)
     14. │ ├─... %>% arrange(id, stat)
     15. │ ├─dplyr::full_join(...)
     16. │ └─dplyr:::full_join.data.frame(...)
     17. │ └─dplyr:::join_mutate(...)
     18. │ └─dplyr:::join_rows(...)
     19. │ └─dplyr:::dplyr_locate_matches(...)
     20. │ ├─base::withCallingHandlers(...)
     21. │ └─vctrs::vec_locate_matches(...)
     22. ├─dplyr::filter(., stat == option)
     23. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     24. ├─dplyr::arrange(., id, stat)
     25. ├─dplyr::mutate(...)
     26. ├─vctrs:::warn_matches_multiple(...)
     27. │ └─vctrs:::warn_matches(...)
     28. │ └─vctrs:::warn_vctrs(...)
     29. │ └─rlang::warn(...)
     30. │ └─base::warning(cnd)
     31. │ └─base::withRestarts(...)
     32. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     33. │ └─base (local) doWithOneRestart(return(expr), restart)
     34. └─dplyr (local) `<fn>`(`<vctrs___>`)
     35. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     36. └─dplyr:::warn_join(...)
     37. └─dplyr:::warn_dplyr(...)
     38. └─rlang::warn(...)
     39. └─base::warning(cnd)
     40. └─base::withRestarts(...)
     41. └─base (local) withOneRestart(expr, restarts[[1L]])
     42. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:127'): no problem running with (date, mc) ──────────
     `autoplot(radf_dta, mc, option = "sadf")` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(...) at test-summary.R:127:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─ggplot2::autoplot(radf_dta, mc, option = "sadf")
     7. ├─exuber:::autoplot.radf_obj(radf_dta, mc, option = "sadf")
     8. │ └─exuber:::diagnostics_internal(object, cv)
     9. │ ├─exuber::diagnostics(...)
     10. │ └─exuber:::diagnostics.radf_obj(...)
     11. │ ├─... %>% filter(stat == option)
     12. │ ├─exuber::tidy_join(object, cv)
     13. │ └─exuber:::tidy_join.radf_obj(object, cv)
     14. │ ├─... %>% arrange(id, stat)
     15. │ ├─dplyr::full_join(...)
     16. │ └─dplyr:::full_join.data.frame(...)
     17. │ └─dplyr:::join_mutate(...)
     18. │ └─dplyr:::join_rows(...)
     19. │ └─dplyr:::dplyr_locate_matches(...)
     20. │ ├─base::withCallingHandlers(...)
     21. │ └─vctrs::vec_locate_matches(...)
     22. ├─dplyr::filter(., stat == option)
     23. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     24. ├─dplyr::arrange(., id, stat)
     25. ├─dplyr::mutate(...)
     26. ├─vctrs:::warn_matches_multiple(...)
     27. │ └─vctrs:::warn_matches(...)
     28. │ └─vctrs:::warn_vctrs(...)
     29. │ └─rlang::warn(...)
     30. │ └─base::warning(cnd)
     31. │ └─base::withRestarts(...)
     32. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     33. │ └─base (local) doWithOneRestart(return(expr), restart)
     34. └─dplyr (local) `<fn>`(`<vctrs___>`)
     35. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     36. └─dplyr:::warn_join(...)
     37. └─dplyr:::warn_dplyr(...)
     38. └─rlang::warn(...)
     39. └─base::warning(cnd)
     40. └─base::withRestarts(...)
     41. └─base (local) withOneRestart(expr, restarts[[1L]])
     42. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:134'): no problem running summary with (date, lag, mc) ──
     `datestamp(radf_dta_lag1, mc)` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(datestamp(radf_dta_lag1, mc), regexp = NA) at test-summary.R:134:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─exuber::datestamp(radf_dta_lag1, mc)
     7. ├─exuber:::datestamp.radf_obj(radf_dta_lag1, mc)
     8. │ └─exuber:::diagnostics_internal(object, cv)
     9. │ ├─exuber::diagnostics(...)
     10. │ └─exuber:::diagnostics.radf_obj(...)
     11. │ ├─... %>% filter(stat == option)
     12. │ ├─exuber::tidy_join(object, cv)
     13. │ └─exuber:::tidy_join.radf_obj(object, cv)
     14. │ ├─... %>% arrange(id, stat)
     15. │ ├─dplyr::full_join(...)
     16. │ └─dplyr:::full_join.data.frame(...)
     17. │ └─dplyr:::join_mutate(...)
     18. │ └─dplyr:::join_rows(...)
     19. │ └─dplyr:::dplyr_locate_matches(...)
     20. │ ├─base::withCallingHandlers(...)
     21. │ └─vctrs::vec_locate_matches(...)
     22. ├─dplyr::filter(., stat == option)
     23. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     24. ├─dplyr::arrange(., id, stat)
     25. ├─dplyr::mutate(...)
     26. ├─vctrs:::warn_matches_multiple(...)
     27. │ └─vctrs:::warn_matches(...)
     28. │ └─vctrs:::warn_vctrs(...)
     29. │ └─rlang::warn(...)
     30. │ └─base::warning(cnd)
     31. │ └─base::withRestarts(...)
     32. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     33. │ └─base (local) doWithOneRestart(return(expr), restart)
     34. └─dplyr (local) `<fn>`(`<vctrs___>`)
     35. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     36. └─dplyr:::warn_join(...)
     37. └─dplyr:::warn_dplyr(...)
     38. └─rlang::warn(...)
     39. └─base::warning(cnd)
     40. └─base::withRestarts(...)
     41. └─base (local) withOneRestart(expr, restarts[[1L]])
     42. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:135'): no problem running summary with (date, lag, mc) ──
     `datestamp(radf_dta_lag1, mc, option = "sadf")` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(...) at test-summary.R:135:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─exuber::datestamp(radf_dta_lag1, mc, option = "sadf")
     7. ├─exuber:::datestamp.radf_obj(radf_dta_lag1, mc, option = "sadf")
     8. │ └─exuber:::diagnostics_internal(object, cv)
     9. │ ├─exuber::diagnostics(...)
     10. │ └─exuber:::diagnostics.radf_obj(...)
     11. │ ├─... %>% filter(stat == option)
     12. │ ├─exuber::tidy_join(object, cv)
     13. │ └─exuber:::tidy_join.radf_obj(object, cv)
     14. │ ├─... %>% arrange(id, stat)
     15. │ ├─dplyr::full_join(...)
     16. │ └─dplyr:::full_join.data.frame(...)
     17. │ └─dplyr:::join_mutate(...)
     18. │ └─dplyr:::join_rows(...)
     19. │ └─dplyr:::dplyr_locate_matches(...)
     20. │ ├─base::withCallingHandlers(...)
     21. │ └─vctrs::vec_locate_matches(...)
     22. ├─dplyr::filter(., stat == option)
     23. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     24. ├─dplyr::arrange(., id, stat)
     25. ├─dplyr::mutate(...)
     26. ├─vctrs:::warn_matches_multiple(...)
     27. │ └─vctrs:::warn_matches(...)
     28. │ └─vctrs:::warn_vctrs(...)
     29. │ └─rlang::warn(...)
     30. │ └─base::warning(cnd)
     31. │ └─base::withRestarts(...)
     32. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     33. │ └─base (local) doWithOneRestart(return(expr), restart)
     34. └─dplyr (local) `<fn>`(`<vctrs___>`)
     35. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     36. └─dplyr:::warn_join(...)
     37. └─dplyr:::warn_dplyr(...)
     38. └─rlang::warn(...)
     39. └─base::warning(cnd)
     40. └─base::withRestarts(...)
     41. └─base (local) withOneRestart(expr, restarts[[1L]])
     42. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:136'): no problem running summary with (date, lag, mc) ──
     `autoplot(radf_dta_lag1, mc)` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(autoplot(radf_dta_lag1, mc), regexp = NA) at test-summary.R:136:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─ggplot2::autoplot(radf_dta_lag1, mc)
     7. ├─exuber:::autoplot.radf_obj(radf_dta_lag1, mc)
     8. │ └─exuber:::diagnostics_internal(object, cv)
     9. │ ├─exuber::diagnostics(...)
     10. │ └─exuber:::diagnostics.radf_obj(...)
     11. │ ├─... %>% filter(stat == option)
     12. │ ├─exuber::tidy_join(object, cv)
     13. │ └─exuber:::tidy_join.radf_obj(object, cv)
     14. │ ├─... %>% arrange(id, stat)
     15. │ ├─dplyr::full_join(...)
     16. │ └─dplyr:::full_join.data.frame(...)
     17. │ └─dplyr:::join_mutate(...)
     18. │ └─dplyr:::join_rows(...)
     19. │ └─dplyr:::dplyr_locate_matches(...)
     20. │ ├─base::withCallingHandlers(...)
     21. │ └─vctrs::vec_locate_matches(...)
     22. ├─dplyr::filter(., stat == option)
     23. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     24. ├─dplyr::arrange(., id, stat)
     25. ├─dplyr::mutate(...)
     26. ├─vctrs:::warn_matches_multiple(...)
     27. │ └─vctrs:::warn_matches(...)
     28. │ └─vctrs:::warn_vctrs(...)
     29. │ └─rlang::warn(...)
     30. │ └─base::warning(cnd)
     31. │ └─base::withRestarts(...)
     32. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     33. │ └─base (local) doWithOneRestart(return(expr), restart)
     34. └─dplyr (local) `<fn>`(`<vctrs___>`)
     35. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     36. └─dplyr:::warn_join(...)
     37. └─dplyr:::warn_dplyr(...)
     38. └─rlang::warn(...)
     39. └─base::warning(cnd)
     40. └─base::withRestarts(...)
     41. └─base (local) withOneRestart(expr, restarts[[1L]])
     42. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:137'): no problem running summary with (date, lag, mc) ──
     `autoplot(radf_dta_lag1, mc, option = "sadf")` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(...) at test-summary.R:137:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─ggplot2::autoplot(radf_dta_lag1, mc, option = "sadf")
     7. ├─exuber:::autoplot.radf_obj(radf_dta_lag1, mc, option = "sadf")
     8. │ └─exuber:::diagnostics_internal(object, cv)
     9. │ ├─exuber::diagnostics(...)
     10. │ └─exuber:::diagnostics.radf_obj(...)
     11. │ ├─... %>% filter(stat == option)
     12. │ ├─exuber::tidy_join(object, cv)
     13. │ └─exuber:::tidy_join.radf_obj(object, cv)
     14. │ ├─... %>% arrange(id, stat)
     15. │ ├─dplyr::full_join(...)
     16. │ └─dplyr:::full_join.data.frame(...)
     17. │ └─dplyr:::join_mutate(...)
     18. │ └─dplyr:::join_rows(...)
     19. │ └─dplyr:::dplyr_locate_matches(...)
     20. │ ├─base::withCallingHandlers(...)
     21. │ └─vctrs::vec_locate_matches(...)
     22. ├─dplyr::filter(., stat == option)
     23. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     24. ├─dplyr::arrange(., id, stat)
     25. ├─dplyr::mutate(...)
     26. ├─vctrs:::warn_matches_multiple(...)
     27. │ └─vctrs:::warn_matches(...)
     28. │ └─vctrs:::warn_vctrs(...)
     29. │ └─rlang::warn(...)
     30. │ └─base::warning(cnd)
     31. │ └─base::withRestarts(...)
     32. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     33. │ └─base (local) doWithOneRestart(return(expr), restart)
     34. └─dplyr (local) `<fn>`(`<vctrs___>`)
     35. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     36. └─dplyr:::warn_join(...)
     37. └─dplyr:::warn_dplyr(...)
     38. └─rlang::warn(...)
     39. └─base::warning(cnd)
     40. └─base::withRestarts(...)
     41. └─base (local) withOneRestart(expr, restarts[[1L]])
     42. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:144'): no problem running summary (date, wb) ───────
     `datestamp(radf_dta, wb)` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(datestamp(radf_dta, wb), regexp = NA) at test-summary.R:144:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─exuber::datestamp(radf_dta, wb)
     7. ├─exuber:::datestamp.radf_obj(radf_dta, wb)
     8. │ └─exuber:::diagnostics_internal(object, cv)
     9. │ ├─exuber::diagnostics(...)
     10. │ └─exuber:::diagnostics.radf_obj(...)
     11. │ ├─... %>% filter(stat == option)
     12. │ ├─exuber::tidy_join(object, cv)
     13. │ └─exuber:::tidy_join.radf_obj(object, cv)
     14. │ ├─... %>% arrange(id, stat)
     15. │ ├─dplyr::full_join(...)
     16. │ └─dplyr:::full_join.data.frame(...)
     17. │ └─dplyr:::join_mutate(...)
     18. │ └─dplyr:::join_rows(...)
     19. │ └─dplyr:::dplyr_locate_matches(...)
     20. │ ├─base::withCallingHandlers(...)
     21. │ └─vctrs::vec_locate_matches(...)
     22. ├─dplyr::filter(., stat == option)
     23. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     24. ├─dplyr::arrange(., id, stat)
     25. ├─dplyr::mutate(...)
     26. ├─vctrs:::warn_matches_multiple(...)
     27. │ └─vctrs:::warn_matches(...)
     28. │ └─vctrs:::warn_vctrs(...)
     29. │ └─rlang::warn(...)
     30. │ └─base::warning(cnd)
     31. │ └─base::withRestarts(...)
     32. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     33. │ └─base (local) doWithOneRestart(return(expr), restart)
     34. └─dplyr (local) `<fn>`(`<vctrs___>`)
     35. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     36. └─dplyr:::warn_join(...)
     37. └─dplyr:::warn_dplyr(...)
     38. └─rlang::warn(...)
     39. └─base::warning(cnd)
     40. └─base::withRestarts(...)
     41. └─base (local) withOneRestart(expr, restarts[[1L]])
     42. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:145'): no problem running summary (date, wb) ───────
     `datestamp(radf_dta, wb, option = "sadf")` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(...) at test-summary.R:145:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─exuber::datestamp(radf_dta, wb, option = "sadf")
     7. ├─exuber:::datestamp.radf_obj(radf_dta, wb, option = "sadf")
     8. │ └─exuber:::diagnostics_internal(object, cv)
     9. │ ├─exuber::diagnostics(...)
     10. │ └─exuber:::diagnostics.radf_obj(...)
     11. │ ├─... %>% filter(stat == option)
     12. │ ├─exuber::tidy_join(object, cv)
     13. │ └─exuber:::tidy_join.radf_obj(object, cv)
     14. │ ├─... %>% arrange(id, stat)
     15. │ ├─dplyr::full_join(...)
     16. │ └─dplyr:::full_join.data.frame(...)
     17. │ └─dplyr:::join_mutate(...)
     18. │ └─dplyr:::join_rows(...)
     19. │ └─dplyr:::dplyr_locate_matches(...)
     20. │ ├─base::withCallingHandlers(...)
     21. │ └─vctrs::vec_locate_matches(...)
     22. ├─dplyr::filter(., stat == option)
     23. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     24. ├─dplyr::arrange(., id, stat)
     25. ├─dplyr::mutate(...)
     26. ├─vctrs:::warn_matches_multiple(...)
     27. │ └─vctrs:::warn_matches(...)
     28. │ └─vctrs:::warn_vctrs(...)
     29. │ └─rlang::warn(...)
     30. │ └─base::warning(cnd)
     31. │ └─base::withRestarts(...)
     32. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     33. │ └─base (local) doWithOneRestart(return(expr), restart)
     34. └─dplyr (local) `<fn>`(`<vctrs___>`)
     35. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     36. └─dplyr:::warn_join(...)
     37. └─dplyr:::warn_dplyr(...)
     38. └─rlang::warn(...)
     39. └─base::warning(cnd)
     40. └─base::withRestarts(...)
     41. └─base (local) withOneRestart(expr, restarts[[1L]])
     42. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:153'): no problem running summary (date, lag, wb) ──
     `datestamp(radf_dta_lag1, wb)` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(datestamp(radf_dta_lag1, wb), regexp = NA) at test-summary.R:153:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─exuber::datestamp(radf_dta_lag1, wb)
     7. ├─exuber:::datestamp.radf_obj(radf_dta_lag1, wb)
     8. │ └─exuber:::diagnostics_internal(object, cv)
     9. │ ├─exuber::diagnostics(...)
     10. │ └─exuber:::diagnostics.radf_obj(...)
     11. │ ├─... %>% filter(stat == option)
     12. │ ├─exuber::tidy_join(object, cv)
     13. │ └─exuber:::tidy_join.radf_obj(object, cv)
     14. │ ├─... %>% arrange(id, stat)
     15. │ ├─dplyr::full_join(...)
     16. │ └─dplyr:::full_join.data.frame(...)
     17. │ └─dplyr:::join_mutate(...)
     18. │ └─dplyr:::join_rows(...)
     19. │ └─dplyr:::dplyr_locate_matches(...)
     20. │ ├─base::withCallingHandlers(...)
     21. │ └─vctrs::vec_locate_matches(...)
     22. ├─dplyr::filter(., stat == option)
     23. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     24. ├─dplyr::arrange(., id, stat)
     25. ├─dplyr::mutate(...)
     26. ├─vctrs:::warn_matches_multiple(...)
     27. │ └─vctrs:::warn_matches(...)
     28. │ └─vctrs:::warn_vctrs(...)
     29. │ └─rlang::warn(...)
     30. │ └─base::warning(cnd)
     31. │ └─base::withRestarts(...)
     32. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     33. │ └─base (local) doWithOneRestart(return(expr), restart)
     34. └─dplyr (local) `<fn>`(`<vctrs___>`)
     35. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     36. └─dplyr:::warn_join(...)
     37. └─dplyr:::warn_dplyr(...)
     38. └─rlang::warn(...)
     39. └─base::warning(cnd)
     40. └─base::withRestarts(...)
     41. └─base (local) withOneRestart(expr, restarts[[1L]])
     42. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:154'): no problem running summary (date, lag, wb) ──
     `datestamp(radf_dta_lag1, wb, option = "sadf")` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(...) at test-summary.R:154:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─exuber::datestamp(radf_dta_lag1, wb, option = "sadf")
     7. ├─exuber:::datestamp.radf_obj(radf_dta_lag1, wb, option = "sadf")
     8. │ └─exuber:::diagnostics_internal(object, cv)
     9. │ ├─exuber::diagnostics(...)
     10. │ └─exuber:::diagnostics.radf_obj(...)
     11. │ ├─... %>% filter(stat == option)
     12. │ ├─exuber::tidy_join(object, cv)
     13. │ └─exuber:::tidy_join.radf_obj(object, cv)
     14. │ ├─... %>% arrange(id, stat)
     15. │ ├─dplyr::full_join(...)
     16. │ └─dplyr:::full_join.data.frame(...)
     17. │ └─dplyr:::join_mutate(...)
     18. │ └─dplyr:::join_rows(...)
     19. │ └─dplyr:::dplyr_locate_matches(...)
     20. │ ├─base::withCallingHandlers(...)
     21. │ └─vctrs::vec_locate_matches(...)
     22. ├─dplyr::filter(., stat == option)
     23. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     24. ├─dplyr::arrange(., id, stat)
     25. ├─dplyr::mutate(...)
     26. ├─vctrs:::warn_matches_multiple(...)
     27. │ └─vctrs:::warn_matches(...)
     28. │ └─vctrs:::warn_vctrs(...)
     29. │ └─rlang::warn(...)
     30. │ └─base::warning(cnd)
     31. │ └─base::withRestarts(...)
     32. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     33. │ └─base (local) doWithOneRestart(return(expr), restart)
     34. └─dplyr (local) `<fn>`(`<vctrs___>`)
     35. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     36. └─dplyr:::warn_join(...)
     37. └─dplyr:::warn_dplyr(...)
     38. └─rlang::warn(...)
     39. └─base::warning(cnd)
     40. └─base::withRestarts(...)
     41. └─base (local) withOneRestart(expr, restarts[[1L]])
     42. └─base (local) doWithOneRestart(return(expr), restart)
    
     [ FAIL 42 | WARN 57 | SKIP 4 | PASS 194 ]
     Error: Test failures
     Execution halted
Flavor: r-devel-linux-x86_64-debian-gcc

Version: 1.0.0
Check: tests
Result: ERROR
     Running ‘spelling.R’
     Running ‘testthat.R’ [84s/256s]
    Running the tests in ‘tests/testthat.R’ failed.
    Complete output:
     > library(testthat)
     > library(exuber)
     >
     > test_check("exuber")
     [ FAIL 42 | WARN 57 | SKIP 4 | PASS 194 ]
    
     ══ Skipped tests ═══════════════════════════════════════════════════════════════
     • On CRAN (1)
     • Removed fortify (1)
     • TRUE (2)
    
     ══ Failed tests ════════════════════════════════════════════════════════════════
     ── Failure ('test-autoplot.R:25'): wb ──────────────────────────────────────────
     `autoplot(radf_dta, cv = wb)` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(autoplot(radf_dta, cv = wb), regexp = NA) at test-autoplot.R:25:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─ggplot2::autoplot(radf_dta, cv = wb)
     7. ├─exuber:::autoplot.radf_obj(radf_dta, cv = wb)
     8. │ └─exuber:::diagnostics_internal(object, cv)
     9. │ ├─exuber::diagnostics(...)
     10. │ └─exuber:::diagnostics.radf_obj(...)
     11. │ ├─... %>% filter(stat == option)
     12. │ ├─exuber::tidy_join(object, cv)
     13. │ └─exuber:::tidy_join.radf_obj(object, cv)
     14. │ ├─... %>% arrange(id, stat)
     15. │ ├─dplyr::full_join(...)
     16. │ └─dplyr:::full_join.data.frame(...)
     17. │ └─dplyr:::join_mutate(...)
     18. │ └─dplyr:::join_rows(...)
     19. │ └─dplyr:::dplyr_locate_matches(...)
     20. │ ├─base::withCallingHandlers(...)
     21. │ └─vctrs::vec_locate_matches(...)
     22. ├─dplyr::filter(., stat == option)
     23. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     24. ├─dplyr::arrange(., id, stat)
     25. ├─dplyr::mutate(...)
     26. ├─vctrs:::warn_matches_multiple(...)
     27. │ └─vctrs:::warn_matches(...)
     28. │ └─vctrs:::warn_vctrs(...)
     29. │ └─rlang::warn(...)
     30. │ └─base::warning(cnd)
     31. │ └─base::withRestarts(...)
     32. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     33. │ └─base (local) doWithOneRestart(return(expr), restart)
     34. └─dplyr (local) `<fn>`(`<vctrs___>`)
     35. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     36. └─dplyr:::warn_join(...)
     37. └─dplyr:::warn_dplyr(...)
     38. └─rlang::warn(...)
     39. └─base::warning(cnd)
     40. └─base::withRestarts(...)
     41. └─base (local) withOneRestart(expr, restarts[[1L]])
     42. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-autoplot.R:27'): wb ──────────────────────────────────────────
     `autoplot(radf_dta_lag1, cv = wb, option = "sadf")` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(...) at test-autoplot.R:27:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─ggplot2::autoplot(radf_dta_lag1, cv = wb, option = "sadf")
     7. ├─exuber:::autoplot.radf_obj(radf_dta_lag1, cv = wb, option = "sadf")
     8. │ └─exuber:::diagnostics_internal(object, cv)
     9. │ ├─exuber::diagnostics(...)
     10. │ └─exuber:::diagnostics.radf_obj(...)
     11. │ ├─... %>% filter(stat == option)
     12. │ ├─exuber::tidy_join(object, cv)
     13. │ └─exuber:::tidy_join.radf_obj(object, cv)
     14. │ ├─... %>% arrange(id, stat)
     15. │ ├─dplyr::full_join(...)
     16. │ └─dplyr:::full_join.data.frame(...)
     17. │ └─dplyr:::join_mutate(...)
     18. │ └─dplyr:::join_rows(...)
     19. │ └─dplyr:::dplyr_locate_matches(...)
     20. │ ├─base::withCallingHandlers(...)
     21. │ └─vctrs::vec_locate_matches(...)
     22. ├─dplyr::filter(., stat == option)
     23. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     24. ├─dplyr::arrange(., id, stat)
     25. ├─dplyr::mutate(...)
     26. ├─vctrs:::warn_matches_multiple(...)
     27. │ └─vctrs:::warn_matches(...)
     28. │ └─vctrs:::warn_vctrs(...)
     29. │ └─rlang::warn(...)
     30. │ └─base::warning(cnd)
     31. │ └─base::withRestarts(...)
     32. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     33. │ └─base (local) doWithOneRestart(return(expr), restart)
     34. └─dplyr (local) `<fn>`(`<vctrs___>`)
     35. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     36. └─dplyr:::warn_join(...)
     37. └─dplyr:::warn_dplyr(...)
     38. └─rlang::warn(...)
     39. └─base::warning(cnd)
     40. └─base::withRestarts(...)
     41. └─base (local) withOneRestart(expr, restarts[[1L]])
     42. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:63'): no problem running rp/ds/dg (mc) ─────────────
     `summary(radf_dta, mc)` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(summary(radf_dta, mc), regexp = NA) at test-summary.R:63:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─base::summary(radf_dta, mc)
     7. ├─exuber:::summary.radf_obj(radf_dta, mc)
     8. │ ├─exuber:::summary_radf(cv, object, ...)
     9. │ └─exuber:::summary_radf.mc_cv(cv, object, ...)
     10. │ ├─tidy_join(object, cv) %>% ...
     11. │ ├─exuber::tidy_join(object, cv)
     12. │ └─exuber:::tidy_join.radf_obj(object, cv)
     13. │ ├─... %>% arrange(id, stat)
     14. │ ├─dplyr::full_join(...)
     15. │ └─dplyr:::full_join.data.frame(...)
     16. │ └─dplyr:::join_mutate(...)
     17. │ └─dplyr:::join_rows(...)
     18. │ └─dplyr:::dplyr_locate_matches(...)
     19. │ ├─base::withCallingHandlers(...)
     20. │ └─vctrs::vec_locate_matches(...)
     21. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit)
     22. ├─dplyr::arrange(., id, stat)
     23. ├─dplyr::mutate(...)
     24. ├─vctrs:::warn_matches_multiple(...)
     25. │ └─vctrs:::warn_matches(...)
     26. │ └─vctrs:::warn_vctrs(...)
     27. │ └─rlang::warn(...)
     28. │ └─base::warning(cnd)
     29. │ └─base::withRestarts(...)
     30. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     31. │ └─base (local) doWithOneRestart(return(expr), restart)
     32. └─dplyr (local) `<fn>`(`<vctrs___>`)
     33. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     34. └─dplyr:::warn_join(...)
     35. └─dplyr:::warn_dplyr(...)
     36. └─rlang::warn(...)
     37. └─base::warning(cnd)
     38. └─base::withRestarts(...)
     39. └─base (local) withOneRestart(expr, restarts[[1L]])
     40. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:64'): no problem running rp/ds/dg (mc) ─────────────
     `diagnostics(radf_dta, mc)` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(diagnostics(radf_dta, mc), regexp = NA) at test-summary.R:64:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─exuber::diagnostics(radf_dta, mc)
     7. ├─exuber:::diagnostics.radf_obj(radf_dta, mc)
     8. │ ├─... %>% filter(stat == option)
     9. │ ├─exuber::tidy_join(object, cv)
     10. │ └─exuber:::tidy_join.radf_obj(object, cv)
     11. │ ├─... %>% arrange(id, stat)
     12. │ ├─dplyr::full_join(...)
     13. │ └─dplyr:::full_join.data.frame(...)
     14. │ └─dplyr:::join_mutate(...)
     15. │ └─dplyr:::join_rows(...)
     16. │ └─dplyr:::dplyr_locate_matches(...)
     17. │ ├─base::withCallingHandlers(...)
     18. │ └─vctrs::vec_locate_matches(...)
     19. ├─dplyr::filter(., stat == option)
     20. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     21. ├─dplyr::arrange(., id, stat)
     22. ├─dplyr::mutate(...)
     23. ├─vctrs:::warn_matches_multiple(...)
     24. │ └─vctrs:::warn_matches(...)
     25. │ └─vctrs:::warn_vctrs(...)
     26. │ └─rlang::warn(...)
     27. │ └─base::warning(cnd)
     28. │ └─base::withRestarts(...)
     29. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     30. │ └─base (local) doWithOneRestart(return(expr), restart)
     31. └─dplyr (local) `<fn>`(`<vctrs___>`)
     32. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     33. └─dplyr:::warn_join(...)
     34. └─dplyr:::warn_dplyr(...)
     35. └─rlang::warn(...)
     36. └─base::warning(cnd)
     37. └─base::withRestarts(...)
     38. └─base (local) withOneRestart(expr, restarts[[1L]])
     39. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:65'): no problem running rp/ds/dg (mc) ─────────────
     `diagnostics(radf_dta, mc, option = "sadf")` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(...) at test-summary.R:65:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─exuber::diagnostics(radf_dta, mc, option = "sadf")
     7. ├─exuber:::diagnostics.radf_obj(radf_dta, mc, option = "sadf")
     8. │ ├─... %>% filter(stat == option)
     9. │ ├─exuber::tidy_join(object, cv)
     10. │ └─exuber:::tidy_join.radf_obj(object, cv)
     11. │ ├─... %>% arrange(id, stat)
     12. │ ├─dplyr::full_join(...)
     13. │ └─dplyr:::full_join.data.frame(...)
     14. │ └─dplyr:::join_mutate(...)
     15. │ └─dplyr:::join_rows(...)
     16. │ └─dplyr:::dplyr_locate_matches(...)
     17. │ ├─base::withCallingHandlers(...)
     18. │ └─vctrs::vec_locate_matches(...)
     19. ├─dplyr::filter(., stat == option)
     20. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     21. ├─dplyr::arrange(., id, stat)
     22. ├─dplyr::mutate(...)
     23. ├─vctrs:::warn_matches_multiple(...)
     24. │ └─vctrs:::warn_matches(...)
     25. │ └─vctrs:::warn_vctrs(...)
     26. │ └─rlang::warn(...)
     27. │ └─base::warning(cnd)
     28. │ └─base::withRestarts(...)
     29. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     30. │ └─base (local) doWithOneRestart(return(expr), restart)
     31. └─dplyr (local) `<fn>`(`<vctrs___>`)
     32. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     33. └─dplyr:::warn_join(...)
     34. └─dplyr:::warn_dplyr(...)
     35. └─rlang::warn(...)
     36. └─base::warning(cnd)
     37. └─base::withRestarts(...)
     38. └─base (local) withOneRestart(expr, restarts[[1L]])
     39. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:66'): no problem running rp/ds/dg (mc) ─────────────
     `datestamp(radf_dta, mc)` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(datestamp(radf_dta, mc), regexp = NA) at test-summary.R:66:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─exuber::datestamp(radf_dta, mc)
     7. ├─exuber:::datestamp.radf_obj(radf_dta, mc)
     8. │ └─exuber:::diagnostics_internal(object, cv)
     9. │ ├─exuber::diagnostics(...)
     10. │ └─exuber:::diagnostics.radf_obj(...)
     11. │ ├─... %>% filter(stat == option)
     12. │ ├─exuber::tidy_join(object, cv)
     13. │ └─exuber:::tidy_join.radf_obj(object, cv)
     14. │ ├─... %>% arrange(id, stat)
     15. │ ├─dplyr::full_join(...)
     16. │ └─dplyr:::full_join.data.frame(...)
     17. │ └─dplyr:::join_mutate(...)
     18. │ └─dplyr:::join_rows(...)
     19. │ └─dplyr:::dplyr_locate_matches(...)
     20. │ ├─base::withCallingHandlers(...)
     21. │ └─vctrs::vec_locate_matches(...)
     22. ├─dplyr::filter(., stat == option)
     23. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     24. ├─dplyr::arrange(., id, stat)
     25. ├─dplyr::mutate(...)
     26. ├─vctrs:::warn_matches_multiple(...)
     27. │ └─vctrs:::warn_matches(...)
     28. │ └─vctrs:::warn_vctrs(...)
     29. │ └─rlang::warn(...)
     30. │ └─base::warning(cnd)
     31. │ └─base::withRestarts(...)
     32. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     33. │ └─base (local) doWithOneRestart(return(expr), restart)
     34. └─dplyr (local) `<fn>`(`<vctrs___>`)
     35. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     36. └─dplyr:::warn_join(...)
     37. └─dplyr:::warn_dplyr(...)
     38. └─rlang::warn(...)
     39. └─base::warning(cnd)
     40. └─base::withRestarts(...)
     41. └─base (local) withOneRestart(expr, restarts[[1L]])
     42. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:67'): no problem running rp/ds/dg (mc) ─────────────
     `datestamp(radf_dta, mc, min_duration = 50)` threw an error with unexpected message.
     Expected match: "Argument 'min_duration' excludes all explosive periods"
     Actual message: "(converted from warning) Each row in `x` is expected to match at most 1 row in `y`.\nℹ Row 1 of `x` matches multiple rows.\nℹ If multiple matches are expected, set `multiple = \"all\"` to silence this\n warning."
     Backtrace:
     ▆
     1. ├─testthat::expect_error(...) at test-summary.R:67:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─exuber::datestamp(radf_dta, mc, min_duration = 50)
     7. ├─exuber:::datestamp.radf_obj(radf_dta, mc, min_duration = 50)
     8. │ └─exuber:::diagnostics_internal(object, cv)
     9. │ ├─exuber::diagnostics(...)
     10. │ └─exuber:::diagnostics.radf_obj(...)
     11. │ ├─... %>% filter(stat == option)
     12. │ ├─exuber::tidy_join(object, cv)
     13. │ └─exuber:::tidy_join.radf_obj(object, cv)
     14. │ ├─... %>% arrange(id, stat)
     15. │ ├─dplyr::full_join(...)
     16. │ └─dplyr:::full_join.data.frame(...)
     17. │ └─dplyr:::join_mutate(...)
     18. │ └─dplyr:::join_rows(...)
     19. │ └─dplyr:::dplyr_locate_matches(...)
     20. │ ├─base::withCallingHandlers(...)
     21. │ └─vctrs::vec_locate_matches(...)
     22. ├─dplyr::filter(., stat == option)
     23. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     24. ├─dplyr::arrange(., id, stat)
     25. ├─dplyr::mutate(...)
     26. ├─vctrs:::warn_matches_multiple(...)
     27. │ └─vctrs:::warn_matches(...)
     28. │ └─vctrs:::warn_vctrs(...)
     29. │ └─rlang::warn(...)
     30. │ └─base::warning(cnd)
     31. │ └─base::withRestarts(...)
     32. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     33. │ └─base (local) doWithOneRestart(return(expr), restart)
     34. └─dplyr (local) `<fn>`(`<vctrs___>`)
     35. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     36. └─dplyr:::warn_join(...)
     37. └─dplyr:::warn_dplyr(...)
     38. └─rlang::warn(...)
     39. └─base::warning(cnd)
     40. └─base::withRestarts(...)
     41. └─base (local) withOneRestart(expr, restarts[[1L]])
     42. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:71'): no problem running rp/ds/dg (mc) ─────────────
     `datestamp(radf_dta, mc, option = "sadf")` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(...) at test-summary.R:71:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─exuber::datestamp(radf_dta, mc, option = "sadf")
     7. ├─exuber:::datestamp.radf_obj(radf_dta, mc, option = "sadf")
     8. │ └─exuber:::diagnostics_internal(object, cv)
     9. │ ├─exuber::diagnostics(...)
     10. │ └─exuber:::diagnostics.radf_obj(...)
     11. │ ├─... %>% filter(stat == option)
     12. │ ├─exuber::tidy_join(object, cv)
     13. │ └─exuber:::tidy_join.radf_obj(object, cv)
     14. │ ├─... %>% arrange(id, stat)
     15. │ ├─dplyr::full_join(...)
     16. │ └─dplyr:::full_join.data.frame(...)
     17. │ └─dplyr:::join_mutate(...)
     18. │ └─dplyr:::join_rows(...)
     19. │ └─dplyr:::dplyr_locate_matches(...)
     20. │ ├─base::withCallingHandlers(...)
     21. │ └─vctrs::vec_locate_matches(...)
     22. ├─dplyr::filter(., stat == option)
     23. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     24. ├─dplyr::arrange(., id, stat)
     25. ├─dplyr::mutate(...)
     26. ├─vctrs:::warn_matches_multiple(...)
     27. │ └─vctrs:::warn_matches(...)
     28. │ └─vctrs:::warn_vctrs(...)
     29. │ └─rlang::warn(...)
     30. │ └─base::warning(cnd)
     31. │ └─base::withRestarts(...)
     32. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     33. │ └─base (local) doWithOneRestart(return(expr), restart)
     34. └─dplyr (local) `<fn>`(`<vctrs___>`)
     35. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     36. └─dplyr:::warn_join(...)
     37. └─dplyr:::warn_dplyr(...)
     38. └─rlang::warn(...)
     39. └─base::warning(cnd)
     40. └─base::withRestarts(...)
     41. └─base (local) withOneRestart(expr, restarts[[1L]])
     42. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:72'): no problem running rp/ds/dg (mc) ─────────────
     `autoplot(radf_dta, mc)` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(autoplot(radf_dta, mc), regexp = NA) at test-summary.R:72:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─ggplot2::autoplot(radf_dta, mc)
     7. ├─exuber:::autoplot.radf_obj(radf_dta, mc)
     8. │ └─exuber:::diagnostics_internal(object, cv)
     9. │ ├─exuber::diagnostics(...)
     10. │ └─exuber:::diagnostics.radf_obj(...)
     11. │ ├─... %>% filter(stat == option)
     12. │ ├─exuber::tidy_join(object, cv)
     13. │ └─exuber:::tidy_join.radf_obj(object, cv)
     14. │ ├─... %>% arrange(id, stat)
     15. │ ├─dplyr::full_join(...)
     16. │ └─dplyr:::full_join.data.frame(...)
     17. │ └─dplyr:::join_mutate(...)
     18. │ └─dplyr:::join_rows(...)
     19. │ └─dplyr:::dplyr_locate_matches(...)
     20. │ ├─base::withCallingHandlers(...)
     21. │ └─vctrs::vec_locate_matches(...)
     22. ├─dplyr::filter(., stat == option)
     23. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     24. ├─dplyr::arrange(., id, stat)
     25. ├─dplyr::mutate(...)
     26. ├─vctrs:::warn_matches_multiple(...)
     27. │ └─vctrs:::warn_matches(...)
     28. │ └─vctrs:::warn_vctrs(...)
     29. │ └─rlang::warn(...)
     30. │ └─base::warning(cnd)
     31. │ └─base::withRestarts(...)
     32. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     33. │ └─base (local) doWithOneRestart(return(expr), restart)
     34. └─dplyr (local) `<fn>`(`<vctrs___>`)
     35. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     36. └─dplyr:::warn_join(...)
     37. └─dplyr:::warn_dplyr(...)
     38. └─rlang::warn(...)
     39. └─base::warning(cnd)
     40. └─base::withRestarts(...)
     41. └─base (local) withOneRestart(expr, restarts[[1L]])
     42. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:76'): no problem running rp/ds/dg (mc) ─────────────
     `autoplot(radf_dta, mc, option = "sadf")` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(...) at test-summary.R:76:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─ggplot2::autoplot(radf_dta, mc, option = "sadf")
     7. ├─exuber:::autoplot.radf_obj(radf_dta, mc, option = "sadf")
     8. │ └─exuber:::diagnostics_internal(object, cv)
     9. │ ├─exuber::diagnostics(...)
     10. │ └─exuber:::diagnostics.radf_obj(...)
     11. │ ├─... %>% filter(stat == option)
     12. │ ├─exuber::tidy_join(object, cv)
     13. │ └─exuber:::tidy_join.radf_obj(object, cv)
     14. │ ├─... %>% arrange(id, stat)
     15. │ ├─dplyr::full_join(...)
     16. │ └─dplyr:::full_join.data.frame(...)
     17. │ └─dplyr:::join_mutate(...)
     18. │ └─dplyr:::join_rows(...)
     19. │ └─dplyr:::dplyr_locate_matches(...)
     20. │ ├─base::withCallingHandlers(...)
     21. │ └─vctrs::vec_locate_matches(...)
     22. ├─dplyr::filter(., stat == option)
     23. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     24. ├─dplyr::arrange(., id, stat)
     25. ├─dplyr::mutate(...)
     26. ├─vctrs:::warn_matches_multiple(...)
     27. │ └─vctrs:::warn_matches(...)
     28. │ └─vctrs:::warn_vctrs(...)
     29. │ └─rlang::warn(...)
     30. │ └─base::warning(cnd)
     31. │ └─base::withRestarts(...)
     32. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     33. │ └─base (local) doWithOneRestart(return(expr), restart)
     34. └─dplyr (local) `<fn>`(`<vctrs___>`)
     35. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     36. └─dplyr:::warn_join(...)
     37. └─dplyr:::warn_dplyr(...)
     38. └─rlang::warn(...)
     39. └─base::warning(cnd)
     40. └─base::withRestarts(...)
     41. └─base (local) withOneRestart(expr, restarts[[1L]])
     42. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:83'): no problem running summary (lag, mc) ─────────
     `summary(radf_dta_lag1, mc)` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(summary(radf_dta_lag1, mc), regexp = NA) at test-summary.R:83:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─base::summary(radf_dta_lag1, mc)
     7. ├─exuber:::summary.radf_obj(radf_dta_lag1, mc)
     8. │ ├─exuber:::summary_radf(cv, object, ...)
     9. │ └─exuber:::summary_radf.mc_cv(cv, object, ...)
     10. │ ├─tidy_join(object, cv) %>% ...
     11. │ ├─exuber::tidy_join(object, cv)
     12. │ └─exuber:::tidy_join.radf_obj(object, cv)
     13. │ ├─... %>% arrange(id, stat)
     14. │ ├─dplyr::full_join(...)
     15. │ └─dplyr:::full_join.data.frame(...)
     16. │ └─dplyr:::join_mutate(...)
     17. │ └─dplyr:::join_rows(...)
     18. │ └─dplyr:::dplyr_locate_matches(...)
     19. │ ├─base::withCallingHandlers(...)
     20. │ └─vctrs::vec_locate_matches(...)
     21. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit)
     22. ├─dplyr::arrange(., id, stat)
     23. ├─dplyr::mutate(...)
     24. ├─vctrs:::warn_matches_multiple(...)
     25. │ └─vctrs:::warn_matches(...)
     26. │ └─vctrs:::warn_vctrs(...)
     27. │ └─rlang::warn(...)
     28. │ └─base::warning(cnd)
     29. │ └─base::withRestarts(...)
     30. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     31. │ └─base (local) doWithOneRestart(return(expr), restart)
     32. └─dplyr (local) `<fn>`(`<vctrs___>`)
     33. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     34. └─dplyr:::warn_join(...)
     35. └─dplyr:::warn_dplyr(...)
     36. └─rlang::warn(...)
     37. └─base::warning(cnd)
     38. └─base::withRestarts(...)
     39. └─base (local) withOneRestart(expr, restarts[[1L]])
     40. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:84'): no problem running summary (lag, mc) ─────────
     `diagnostics(radf_dta_lag1, mc)` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(diagnostics(radf_dta_lag1, mc), regexp = NA) at test-summary.R:84:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─exuber::diagnostics(radf_dta_lag1, mc)
     7. ├─exuber:::diagnostics.radf_obj(radf_dta_lag1, mc)
     8. │ ├─... %>% filter(stat == option)
     9. │ ├─exuber::tidy_join(object, cv)
     10. │ └─exuber:::tidy_join.radf_obj(object, cv)
     11. │ ├─... %>% arrange(id, stat)
     12. │ ├─dplyr::full_join(...)
     13. │ └─dplyr:::full_join.data.frame(...)
     14. │ └─dplyr:::join_mutate(...)
     15. │ └─dplyr:::join_rows(...)
     16. │ └─dplyr:::dplyr_locate_matches(...)
     17. │ ├─base::withCallingHandlers(...)
     18. │ └─vctrs::vec_locate_matches(...)
     19. ├─dplyr::filter(., stat == option)
     20. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     21. ├─dplyr::arrange(., id, stat)
     22. ├─dplyr::mutate(...)
     23. ├─vctrs:::warn_matches_multiple(...)
     24. │ └─vctrs:::warn_matches(...)
     25. │ └─vctrs:::warn_vctrs(...)
     26. │ └─rlang::warn(...)
     27. │ └─base::warning(cnd)
     28. │ └─base::withRestarts(...)
     29. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     30. │ └─base (local) doWithOneRestart(return(expr), restart)
     31. └─dplyr (local) `<fn>`(`<vctrs___>`)
     32. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     33. └─dplyr:::warn_join(...)
     34. └─dplyr:::warn_dplyr(...)
     35. └─rlang::warn(...)
     36. └─base::warning(cnd)
     37. └─base::withRestarts(...)
     38. └─base (local) withOneRestart(expr, restarts[[1L]])
     39. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:85'): no problem running summary (lag, mc) ─────────
     `diagnostics(radf_dta_lag1, mc, option = "sadf")` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(...) at test-summary.R:85:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─exuber::diagnostics(radf_dta_lag1, mc, option = "sadf")
     7. ├─exuber:::diagnostics.radf_obj(radf_dta_lag1, mc, option = "sadf")
     8. │ ├─... %>% filter(stat == option)
     9. │ ├─exuber::tidy_join(object, cv)
     10. │ └─exuber:::tidy_join.radf_obj(object, cv)
     11. │ ├─... %>% arrange(id, stat)
     12. │ ├─dplyr::full_join(...)
     13. │ └─dplyr:::full_join.data.frame(...)
     14. │ └─dplyr:::join_mutate(...)
     15. │ └─dplyr:::join_rows(...)
     16. │ └─dplyr:::dplyr_locate_matches(...)
     17. │ ├─base::withCallingHandlers(...)
     18. │ └─vctrs::vec_locate_matches(...)
     19. ├─dplyr::filter(., stat == option)
     20. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     21. ├─dplyr::arrange(., id, stat)
     22. ├─dplyr::mutate(...)
     23. ├─vctrs:::warn_matches_multiple(...)
     24. │ └─vctrs:::warn_matches(...)
     25. │ └─vctrs:::warn_vctrs(...)
     26. │ └─rlang::warn(...)
     27. │ └─base::warning(cnd)
     28. │ └─base::withRestarts(...)
     29. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     30. │ └─base (local) doWithOneRestart(return(expr), restart)
     31. └─dplyr (local) `<fn>`(`<vctrs___>`)
     32. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     33. └─dplyr:::warn_join(...)
     34. └─dplyr:::warn_dplyr(...)
     35. └─rlang::warn(...)
     36. └─base::warning(cnd)
     37. └─base::withRestarts(...)
     38. └─base (local) withOneRestart(expr, restarts[[1L]])
     39. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:86'): no problem running summary (lag, mc) ─────────
     `datestamp(radf_dta_lag1, mc)` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(datestamp(radf_dta_lag1, mc), regexp = NA) at test-summary.R:86:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─exuber::datestamp(radf_dta_lag1, mc)
     7. ├─exuber:::datestamp.radf_obj(radf_dta_lag1, mc)
     8. │ └─exuber:::diagnostics_internal(object, cv)
     9. │ ├─exuber::diagnostics(...)
     10. │ └─exuber:::diagnostics.radf_obj(...)
     11. │ ├─... %>% filter(stat == option)
     12. │ ├─exuber::tidy_join(object, cv)
     13. │ └─exuber:::tidy_join.radf_obj(object, cv)
     14. │ ├─... %>% arrange(id, stat)
     15. │ ├─dplyr::full_join(...)
     16. │ └─dplyr:::full_join.data.frame(...)
     17. │ └─dplyr:::join_mutate(...)
     18. │ └─dplyr:::join_rows(...)
     19. │ └─dplyr:::dplyr_locate_matches(...)
     20. │ ├─base::withCallingHandlers(...)
     21. │ └─vctrs::vec_locate_matches(...)
     22. ├─dplyr::filter(., stat == option)
     23. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     24. ├─dplyr::arrange(., id, stat)
     25. ├─dplyr::mutate(...)
     26. ├─vctrs:::warn_matches_multiple(...)
     27. │ └─vctrs:::warn_matches(...)
     28. │ └─vctrs:::warn_vctrs(...)
     29. │ └─rlang::warn(...)
     30. │ └─base::warning(cnd)
     31. │ └─base::withRestarts(...)
     32. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     33. │ └─base (local) doWithOneRestart(return(expr), restart)
     34. └─dplyr (local) `<fn>`(`<vctrs___>`)
     35. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     36. └─dplyr:::warn_join(...)
     37. └─dplyr:::warn_dplyr(...)
     38. └─rlang::warn(...)
     39. └─base::warning(cnd)
     40. └─base::withRestarts(...)
     41. └─base (local) withOneRestart(expr, restarts[[1L]])
     42. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:87'): no problem running summary (lag, mc) ─────────
     `datestamp(radf_dta_lag1, mc, option = "sadf")` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(...) at test-summary.R:87:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─exuber::datestamp(radf_dta_lag1, mc, option = "sadf")
     7. ├─exuber:::datestamp.radf_obj(radf_dta_lag1, mc, option = "sadf")
     8. │ └─exuber:::diagnostics_internal(object, cv)
     9. │ ├─exuber::diagnostics(...)
     10. │ └─exuber:::diagnostics.radf_obj(...)
     11. │ ├─... %>% filter(stat == option)
     12. │ ├─exuber::tidy_join(object, cv)
     13. │ └─exuber:::tidy_join.radf_obj(object, cv)
     14. │ ├─... %>% arrange(id, stat)
     15. │ ├─dplyr::full_join(...)
     16. │ └─dplyr:::full_join.data.frame(...)
     17. │ └─dplyr:::join_mutate(...)
     18. │ └─dplyr:::join_rows(...)
     19. │ └─dplyr:::dplyr_locate_matches(...)
     20. │ ├─base::withCallingHandlers(...)
     21. │ └─vctrs::vec_locate_matches(...)
     22. ├─dplyr::filter(., stat == option)
     23. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     24. ├─dplyr::arrange(., id, stat)
     25. ├─dplyr::mutate(...)
     26. ├─vctrs:::warn_matches_multiple(...)
     27. │ └─vctrs:::warn_matches(...)
     28. │ └─vctrs:::warn_vctrs(...)
     29. │ └─rlang::warn(...)
     30. │ └─base::warning(cnd)
     31. │ └─base::withRestarts(...)
     32. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     33. │ └─base (local) doWithOneRestart(return(expr), restart)
     34. └─dplyr (local) `<fn>`(`<vctrs___>`)
     35. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     36. └─dplyr:::warn_join(...)
     37. └─dplyr:::warn_dplyr(...)
     38. └─rlang::warn(...)
     39. └─base::warning(cnd)
     40. └─base::withRestarts(...)
     41. └─base (local) withOneRestart(expr, restarts[[1L]])
     42. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:88'): no problem running summary (lag, mc) ─────────
     `autoplot(radf_dta_lag1, mc)` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(autoplot(radf_dta_lag1, mc), regexp = NA) at test-summary.R:88:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─ggplot2::autoplot(radf_dta_lag1, mc)
     7. ├─exuber:::autoplot.radf_obj(radf_dta_lag1, mc)
     8. │ └─exuber:::diagnostics_internal(object, cv)
     9. │ ├─exuber::diagnostics(...)
     10. │ └─exuber:::diagnostics.radf_obj(...)
     11. │ ├─... %>% filter(stat == option)
     12. │ ├─exuber::tidy_join(object, cv)
     13. │ └─exuber:::tidy_join.radf_obj(object, cv)
     14. │ ├─... %>% arrange(id, stat)
     15. │ ├─dplyr::full_join(...)
     16. │ └─dplyr:::full_join.data.frame(...)
     17. │ └─dplyr:::join_mutate(...)
     18. │ └─dplyr:::join_rows(...)
     19. │ └─dplyr:::dplyr_locate_matches(...)
     20. │ ├─base::withCallingHandlers(...)
     21. │ └─vctrs::vec_locate_matches(...)
     22. ├─dplyr::filter(., stat == option)
     23. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     24. ├─dplyr::arrange(., id, stat)
     25. ├─dplyr::mutate(...)
     26. ├─vctrs:::warn_matches_multiple(...)
     27. │ └─vctrs:::warn_matches(...)
     28. │ └─vctrs:::warn_vctrs(...)
     29. │ └─rlang::warn(...)
     30. │ └─base::warning(cnd)
     31. │ └─base::withRestarts(...)
     32. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     33. │ └─base (local) doWithOneRestart(return(expr), restart)
     34. └─dplyr (local) `<fn>`(`<vctrs___>`)
     35. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     36. └─dplyr:::warn_join(...)
     37. └─dplyr:::warn_dplyr(...)
     38. └─rlang::warn(...)
     39. └─base::warning(cnd)
     40. └─base::withRestarts(...)
     41. └─base (local) withOneRestart(expr, restarts[[1L]])
     42. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:96'): no problem running summary (wb) ──────────────
     `summary(radf_dta, wb)` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(summary(radf_dta, wb), regexp = NA) at test-summary.R:96:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─base::summary(radf_dta, wb)
     7. ├─exuber:::summary.radf_obj(radf_dta, wb)
     8. │ ├─exuber:::summary_radf(cv, object, ...)
     9. │ └─exuber:::summary_radf.wb_cv(cv, object, ...)
     10. │ ├─tidy_join(object, cv) %>% ...
     11. │ ├─exuber::tidy_join(object, cv)
     12. │ └─exuber:::tidy_join.radf_obj(object, cv)
     13. │ ├─... %>% arrange(id, stat)
     14. │ ├─dplyr::full_join(...)
     15. │ └─dplyr:::full_join.data.frame(...)
     16. │ └─dplyr:::join_mutate(...)
     17. │ └─dplyr:::join_rows(...)
     18. │ └─dplyr:::dplyr_locate_matches(...)
     19. │ ├─base::withCallingHandlers(...)
     20. │ └─vctrs::vec_locate_matches(...)
     21. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit)
     22. ├─dplyr::arrange(., id, stat)
     23. ├─dplyr::mutate(...)
     24. ├─vctrs:::warn_matches_multiple(...)
     25. │ └─vctrs:::warn_matches(...)
     26. │ └─vctrs:::warn_vctrs(...)
     27. │ └─rlang::warn(...)
     28. │ └─base::warning(cnd)
     29. │ └─base::withRestarts(...)
     30. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     31. │ └─base (local) doWithOneRestart(return(expr), restart)
     32. └─dplyr (local) `<fn>`(`<vctrs___>`)
     33. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     34. └─dplyr:::warn_join(...)
     35. └─dplyr:::warn_dplyr(...)
     36. └─rlang::warn(...)
     37. └─base::warning(cnd)
     38. └─base::withRestarts(...)
     39. └─base (local) withOneRestart(expr, restarts[[1L]])
     40. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:97'): no problem running summary (wb) ──────────────
     `diagnostics(radf_dta, wb)` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(diagnostics(radf_dta, wb), regexp = NA) at test-summary.R:97:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─exuber::diagnostics(radf_dta, wb)
     7. ├─exuber:::diagnostics.radf_obj(radf_dta, wb)
     8. │ ├─... %>% filter(stat == option)
     9. │ ├─exuber::tidy_join(object, cv)
     10. │ └─exuber:::tidy_join.radf_obj(object, cv)
     11. │ ├─... %>% arrange(id, stat)
     12. │ ├─dplyr::full_join(...)
     13. │ └─dplyr:::full_join.data.frame(...)
     14. │ └─dplyr:::join_mutate(...)
     15. │ └─dplyr:::join_rows(...)
     16. │ └─dplyr:::dplyr_locate_matches(...)
     17. │ ├─base::withCallingHandlers(...)
     18. │ └─vctrs::vec_locate_matches(...)
     19. ├─dplyr::filter(., stat == option)
     20. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     21. ├─dplyr::arrange(., id, stat)
     22. ├─dplyr::mutate(...)
     23. ├─vctrs:::warn_matches_multiple(...)
     24. │ └─vctrs:::warn_matches(...)
     25. │ └─vctrs:::warn_vctrs(...)
     26. │ └─rlang::warn(...)
     27. │ └─base::warning(cnd)
     28. │ └─base::withRestarts(...)
     29. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     30. │ └─base (local) doWithOneRestart(return(expr), restart)
     31. └─dplyr (local) `<fn>`(`<vctrs___>`)
     32. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     33. └─dplyr:::warn_join(...)
     34. └─dplyr:::warn_dplyr(...)
     35. └─rlang::warn(...)
     36. └─base::warning(cnd)
     37. └─base::withRestarts(...)
     38. └─base (local) withOneRestart(expr, restarts[[1L]])
     39. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:98'): no problem running summary (wb) ──────────────
     `diagnostics(radf_dta, wb, option = "sadf")` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(...) at test-summary.R:98:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─exuber::diagnostics(radf_dta, wb, option = "sadf")
     7. ├─exuber:::diagnostics.radf_obj(radf_dta, wb, option = "sadf")
     8. │ ├─... %>% filter(stat == option)
     9. │ ├─exuber::tidy_join(object, cv)
     10. │ └─exuber:::tidy_join.radf_obj(object, cv)
     11. │ ├─... %>% arrange(id, stat)
     12. │ ├─dplyr::full_join(...)
     13. │ └─dplyr:::full_join.data.frame(...)
     14. │ └─dplyr:::join_mutate(...)
     15. │ └─dplyr:::join_rows(...)
     16. │ └─dplyr:::dplyr_locate_matches(...)
     17. │ ├─base::withCallingHandlers(...)
     18. │ └─vctrs::vec_locate_matches(...)
     19. ├─dplyr::filter(., stat == option)
     20. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     21. ├─dplyr::arrange(., id, stat)
     22. ├─dplyr::mutate(...)
     23. ├─vctrs:::warn_matches_multiple(...)
     24. │ └─vctrs:::warn_matches(...)
     25. │ └─vctrs:::warn_vctrs(...)
     26. │ └─rlang::warn(...)
     27. │ └─base::warning(cnd)
     28. │ └─base::withRestarts(...)
     29. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     30. │ └─base (local) doWithOneRestart(return(expr), restart)
     31. └─dplyr (local) `<fn>`(`<vctrs___>`)
     32. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     33. └─dplyr:::warn_join(...)
     34. └─dplyr:::warn_dplyr(...)
     35. └─rlang::warn(...)
     36. └─base::warning(cnd)
     37. └─base::withRestarts(...)
     38. └─base (local) withOneRestart(expr, restarts[[1L]])
     39. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:99'): no problem running summary (wb) ──────────────
     `datestamp(radf_dta, wb)` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(datestamp(radf_dta, wb), regexp = NA) at test-summary.R:99:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─exuber::datestamp(radf_dta, wb)
     7. ├─exuber:::datestamp.radf_obj(radf_dta, wb)
     8. │ └─exuber:::diagnostics_internal(object, cv)
     9. │ ├─exuber::diagnostics(...)
     10. │ └─exuber:::diagnostics.radf_obj(...)
     11. │ ├─... %>% filter(stat == option)
     12. │ ├─exuber::tidy_join(object, cv)
     13. │ └─exuber:::tidy_join.radf_obj(object, cv)
     14. │ ├─... %>% arrange(id, stat)
     15. │ ├─dplyr::full_join(...)
     16. │ └─dplyr:::full_join.data.frame(...)
     17. │ └─dplyr:::join_mutate(...)
     18. │ └─dplyr:::join_rows(...)
     19. │ └─dplyr:::dplyr_locate_matches(...)
     20. │ ├─base::withCallingHandlers(...)
     21. │ └─vctrs::vec_locate_matches(...)
     22. ├─dplyr::filter(., stat == option)
     23. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     24. ├─dplyr::arrange(., id, stat)
     25. ├─dplyr::mutate(...)
     26. ├─vctrs:::warn_matches_multiple(...)
     27. │ └─vctrs:::warn_matches(...)
     28. │ └─vctrs:::warn_vctrs(...)
     29. │ └─rlang::warn(...)
     30. │ └─base::warning(cnd)
     31. │ └─base::withRestarts(...)
     32. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     33. │ └─base (local) doWithOneRestart(return(expr), restart)
     34. └─dplyr (local) `<fn>`(`<vctrs___>`)
     35. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     36. └─dplyr:::warn_join(...)
     37. └─dplyr:::warn_dplyr(...)
     38. └─rlang::warn(...)
     39. └─base::warning(cnd)
     40. └─base::withRestarts(...)
     41. └─base (local) withOneRestart(expr, restarts[[1L]])
     42. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:100'): no problem running summary (wb) ─────────────
     `datestamp(radf_dta, wb, option = "sadf")` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(...) at test-summary.R:100:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─exuber::datestamp(radf_dta, wb, option = "sadf")
     7. ├─exuber:::datestamp.radf_obj(radf_dta, wb, option = "sadf")
     8. │ └─exuber:::diagnostics_internal(object, cv)
     9. │ ├─exuber::diagnostics(...)
     10. │ └─exuber:::diagnostics.radf_obj(...)
     11. │ ├─... %>% filter(stat == option)
     12. │ ├─exuber::tidy_join(object, cv)
     13. │ └─exuber:::tidy_join.radf_obj(object, cv)
     14. │ ├─... %>% arrange(id, stat)
     15. │ ├─dplyr::full_join(...)
     16. │ └─dplyr:::full_join.data.frame(...)
     17. │ └─dplyr:::join_mutate(...)
     18. │ └─dplyr:::join_rows(...)
     19. │ └─dplyr:::dplyr_locate_matches(...)
     20. │ ├─base::withCallingHandlers(...)
     21. │ └─vctrs::vec_locate_matches(...)
     22. ├─dplyr::filter(., stat == option)
     23. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     24. ├─dplyr::arrange(., id, stat)
     25. ├─dplyr::mutate(...)
     26. ├─vctrs:::warn_matches_multiple(...)
     27. │ └─vctrs:::warn_matches(...)
     28. │ └─vctrs:::warn_vctrs(...)
     29. │ └─rlang::warn(...)
     30. │ └─base::warning(cnd)
     31. │ └─base::withRestarts(...)
     32. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     33. │ └─base (local) doWithOneRestart(return(expr), restart)
     34. └─dplyr (local) `<fn>`(`<vctrs___>`)
     35. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     36. └─dplyr:::warn_join(...)
     37. └─dplyr:::warn_dplyr(...)
     38. └─rlang::warn(...)
     39. └─base::warning(cnd)
     40. └─base::withRestarts(...)
     41. └─base (local) withOneRestart(expr, restarts[[1L]])
     42. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:101'): no problem running summary (wb) ─────────────
     `autoplot(radf_dta, wb)` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(autoplot(radf_dta, wb), regexp = NA) at test-summary.R:101:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─ggplot2::autoplot(radf_dta, wb)
     7. ├─exuber:::autoplot.radf_obj(radf_dta, wb)
     8. │ └─exuber:::diagnostics_internal(object, cv)
     9. │ ├─exuber::diagnostics(...)
     10. │ └─exuber:::diagnostics.radf_obj(...)
     11. │ ├─... %>% filter(stat == option)
     12. │ ├─exuber::tidy_join(object, cv)
     13. │ └─exuber:::tidy_join.radf_obj(object, cv)
     14. │ ├─... %>% arrange(id, stat)
     15. │ ├─dplyr::full_join(...)
     16. │ └─dplyr:::full_join.data.frame(...)
     17. │ └─dplyr:::join_mutate(...)
     18. │ └─dplyr:::join_rows(...)
     19. │ └─dplyr:::dplyr_locate_matches(...)
     20. │ ├─base::withCallingHandlers(...)
     21. │ └─vctrs::vec_locate_matches(...)
     22. ├─dplyr::filter(., stat == option)
     23. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     24. ├─dplyr::arrange(., id, stat)
     25. ├─dplyr::mutate(...)
     26. ├─vctrs:::warn_matches_multiple(...)
     27. │ └─vctrs:::warn_matches(...)
     28. │ └─vctrs:::warn_vctrs(...)
     29. │ └─rlang::warn(...)
     30. │ └─base::warning(cnd)
     31. │ └─base::withRestarts(...)
     32. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     33. │ └─base (local) doWithOneRestart(return(expr), restart)
     34. └─dplyr (local) `<fn>`(`<vctrs___>`)
     35. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     36. └─dplyr:::warn_join(...)
     37. └─dplyr:::warn_dplyr(...)
     38. └─rlang::warn(...)
     39. └─base::warning(cnd)
     40. └─base::withRestarts(...)
     41. └─base (local) withOneRestart(expr, restarts[[1L]])
     42. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:102'): no problem running summary (wb) ─────────────
     `autoplot(radf_dta, wb, option = "sadf")` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(...) at test-summary.R:102:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─ggplot2::autoplot(radf_dta, wb, option = "sadf")
     7. ├─exuber:::autoplot.radf_obj(radf_dta, wb, option = "sadf")
     8. │ └─exuber:::diagnostics_internal(object, cv)
     9. │ ├─exuber::diagnostics(...)
     10. │ └─exuber:::diagnostics.radf_obj(...)
     11. │ ├─... %>% filter(stat == option)
     12. │ ├─exuber::tidy_join(object, cv)
     13. │ └─exuber:::tidy_join.radf_obj(object, cv)
     14. │ ├─... %>% arrange(id, stat)
     15. │ ├─dplyr::full_join(...)
     16. │ └─dplyr:::full_join.data.frame(...)
     17. │ └─dplyr:::join_mutate(...)
     18. │ └─dplyr:::join_rows(...)
     19. │ └─dplyr:::dplyr_locate_matches(...)
     20. │ ├─base::withCallingHandlers(...)
     21. │ └─vctrs::vec_locate_matches(...)
     22. ├─dplyr::filter(., stat == option)
     23. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     24. ├─dplyr::arrange(., id, stat)
     25. ├─dplyr::mutate(...)
     26. ├─vctrs:::warn_matches_multiple(...)
     27. │ └─vctrs:::warn_matches(...)
     28. │ └─vctrs:::warn_vctrs(...)
     29. │ └─rlang::warn(...)
     30. │ └─base::warning(cnd)
     31. │ └─base::withRestarts(...)
     32. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     33. │ └─base (local) doWithOneRestart(return(expr), restart)
     34. └─dplyr (local) `<fn>`(`<vctrs___>`)
     35. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     36. └─dplyr:::warn_join(...)
     37. └─dplyr:::warn_dplyr(...)
     38. └─rlang::warn(...)
     39. └─base::warning(cnd)
     40. └─base::withRestarts(...)
     41. └─base (local) withOneRestart(expr, restarts[[1L]])
     42. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:109'): no problem running summary (lag,wb) ─────────
     `summary(radf_dta_lag1, wb)` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(summary(radf_dta_lag1, wb), regexp = NA) at test-summary.R:109:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─base::summary(radf_dta_lag1, wb)
     7. ├─exuber:::summary.radf_obj(radf_dta_lag1, wb)
     8. │ ├─exuber:::summary_radf(cv, object, ...)
     9. │ └─exuber:::summary_radf.wb_cv(cv, object, ...)
     10. │ ├─tidy_join(object, cv) %>% ...
     11. │ ├─exuber::tidy_join(object, cv)
     12. │ └─exuber:::tidy_join.radf_obj(object, cv)
     13. │ ├─... %>% arrange(id, stat)
     14. │ ├─dplyr::full_join(...)
     15. │ └─dplyr:::full_join.data.frame(...)
     16. │ └─dplyr:::join_mutate(...)
     17. │ └─dplyr:::join_rows(...)
     18. │ └─dplyr:::dplyr_locate_matches(...)
     19. │ ├─base::withCallingHandlers(...)
     20. │ └─vctrs::vec_locate_matches(...)
     21. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit)
     22. ├─dplyr::arrange(., id, stat)
     23. ├─dplyr::mutate(...)
     24. ├─vctrs:::warn_matches_multiple(...)
     25. │ └─vctrs:::warn_matches(...)
     26. │ └─vctrs:::warn_vctrs(...)
     27. │ └─rlang::warn(...)
     28. │ └─base::warning(cnd)
     29. │ └─base::withRestarts(...)
     30. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     31. │ └─base (local) doWithOneRestart(return(expr), restart)
     32. └─dplyr (local) `<fn>`(`<vctrs___>`)
     33. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     34. └─dplyr:::warn_join(...)
     35. └─dplyr:::warn_dplyr(...)
     36. └─rlang::warn(...)
     37. └─base::warning(cnd)
     38. └─base::withRestarts(...)
     39. └─base (local) withOneRestart(expr, restarts[[1L]])
     40. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:110'): no problem running summary (lag,wb) ─────────
     `diagnostics(radf_dta_lag1, wb)` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(diagnostics(radf_dta_lag1, wb), regexp = NA) at test-summary.R:110:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─exuber::diagnostics(radf_dta_lag1, wb)
     7. ├─exuber:::diagnostics.radf_obj(radf_dta_lag1, wb)
     8. │ ├─... %>% filter(stat == option)
     9. │ ├─exuber::tidy_join(object, cv)
     10. │ └─exuber:::tidy_join.radf_obj(object, cv)
     11. │ ├─... %>% arrange(id, stat)
     12. │ ├─dplyr::full_join(...)
     13. │ └─dplyr:::full_join.data.frame(...)
     14. │ └─dplyr:::join_mutate(...)
     15. │ └─dplyr:::join_rows(...)
     16. │ └─dplyr:::dplyr_locate_matches(...)
     17. │ ├─base::withCallingHandlers(...)
     18. │ └─vctrs::vec_locate_matches(...)
     19. ├─dplyr::filter(., stat == option)
     20. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     21. ├─dplyr::arrange(., id, stat)
     22. ├─dplyr::mutate(...)
     23. ├─vctrs:::warn_matches_multiple(...)
     24. │ └─vctrs:::warn_matches(...)
     25. │ └─vctrs:::warn_vctrs(...)
     26. │ └─rlang::warn(...)
     27. │ └─base::warning(cnd)
     28. │ └─base::withRestarts(...)
     29. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     30. │ └─base (local) doWithOneRestart(return(expr), restart)
     31. └─dplyr (local) `<fn>`(`<vctrs___>`)
     32. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     33. └─dplyr:::warn_join(...)
     34. └─dplyr:::warn_dplyr(...)
     35. └─rlang::warn(...)
     36. └─base::warning(cnd)
     37. └─base::withRestarts(...)
     38. └─base (local) withOneRestart(expr, restarts[[1L]])
     39. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:111'): no problem running summary (lag,wb) ─────────
     `diagnostics(radf_dta_lag1, wb, option = "sadf")` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(...) at test-summary.R:111:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─exuber::diagnostics(radf_dta_lag1, wb, option = "sadf")
     7. ├─exuber:::diagnostics.radf_obj(radf_dta_lag1, wb, option = "sadf")
     8. │ ├─... %>% filter(stat == option)
     9. │ ├─exuber::tidy_join(object, cv)
     10. │ └─exuber:::tidy_join.radf_obj(object, cv)
     11. │ ├─... %>% arrange(id, stat)
     12. │ ├─dplyr::full_join(...)
     13. │ └─dplyr:::full_join.data.frame(...)
     14. │ └─dplyr:::join_mutate(...)
     15. │ └─dplyr:::join_rows(...)
     16. │ └─dplyr:::dplyr_locate_matches(...)
     17. │ ├─base::withCallingHandlers(...)
     18. │ └─vctrs::vec_locate_matches(...)
     19. ├─dplyr::filter(., stat == option)
     20. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     21. ├─dplyr::arrange(., id, stat)
     22. ├─dplyr::mutate(...)
     23. ├─vctrs:::warn_matches_multiple(...)
     24. │ └─vctrs:::warn_matches(...)
     25. │ └─vctrs:::warn_vctrs(...)
     26. │ └─rlang::warn(...)
     27. │ └─base::warning(cnd)
     28. │ └─base::withRestarts(...)
     29. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     30. │ └─base (local) doWithOneRestart(return(expr), restart)
     31. └─dplyr (local) `<fn>`(`<vctrs___>`)
     32. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     33. └─dplyr:::warn_join(...)
     34. └─dplyr:::warn_dplyr(...)
     35. └─rlang::warn(...)
     36. └─base::warning(cnd)
     37. └─base::withRestarts(...)
     38. └─base (local) withOneRestart(expr, restarts[[1L]])
     39. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:112'): no problem running summary (lag,wb) ─────────
     `datestamp(radf_dta_lag1, wb)` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(datestamp(radf_dta_lag1, wb), regexp = NA) at test-summary.R:112:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─exuber::datestamp(radf_dta_lag1, wb)
     7. ├─exuber:::datestamp.radf_obj(radf_dta_lag1, wb)
     8. │ └─exuber:::diagnostics_internal(object, cv)
     9. │ ├─exuber::diagnostics(...)
     10. │ └─exuber:::diagnostics.radf_obj(...)
     11. │ ├─... %>% filter(stat == option)
     12. │ ├─exuber::tidy_join(object, cv)
     13. │ └─exuber:::tidy_join.radf_obj(object, cv)
     14. │ ├─... %>% arrange(id, stat)
     15. │ ├─dplyr::full_join(...)
     16. │ └─dplyr:::full_join.data.frame(...)
     17. │ └─dplyr:::join_mutate(...)
     18. │ └─dplyr:::join_rows(...)
     19. │ └─dplyr:::dplyr_locate_matches(...)
     20. │ ├─base::withCallingHandlers(...)
     21. │ └─vctrs::vec_locate_matches(...)
     22. ├─dplyr::filter(., stat == option)
     23. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     24. ├─dplyr::arrange(., id, stat)
     25. ├─dplyr::mutate(...)
     26. ├─vctrs:::warn_matches_multiple(...)
     27. │ └─vctrs:::warn_matches(...)
     28. │ └─vctrs:::warn_vctrs(...)
     29. │ └─rlang::warn(...)
     30. │ └─base::warning(cnd)
     31. │ └─base::withRestarts(...)
     32. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     33. │ └─base (local) doWithOneRestart(return(expr), restart)
     34. └─dplyr (local) `<fn>`(`<vctrs___>`)
     35. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     36. └─dplyr:::warn_join(...)
     37. └─dplyr:::warn_dplyr(...)
     38. └─rlang::warn(...)
     39. └─base::warning(cnd)
     40. └─base::withRestarts(...)
     41. └─base (local) withOneRestart(expr, restarts[[1L]])
     42. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:113'): no problem running summary (lag,wb) ─────────
     `datestamp(radf_dta_lag1, wb, option = "sadf")` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(...) at test-summary.R:113:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─exuber::datestamp(radf_dta_lag1, wb, option = "sadf")
     7. ├─exuber:::datestamp.radf_obj(radf_dta_lag1, wb, option = "sadf")
     8. │ └─exuber:::diagnostics_internal(object, cv)
     9. │ ├─exuber::diagnostics(...)
     10. │ └─exuber:::diagnostics.radf_obj(...)
     11. │ ├─... %>% filter(stat == option)
     12. │ ├─exuber::tidy_join(object, cv)
     13. │ └─exuber:::tidy_join.radf_obj(object, cv)
     14. │ ├─... %>% arrange(id, stat)
     15. │ ├─dplyr::full_join(...)
     16. │ └─dplyr:::full_join.data.frame(...)
     17. │ └─dplyr:::join_mutate(...)
     18. │ └─dplyr:::join_rows(...)
     19. │ └─dplyr:::dplyr_locate_matches(...)
     20. │ ├─base::withCallingHandlers(...)
     21. │ └─vctrs::vec_locate_matches(...)
     22. ├─dplyr::filter(., stat == option)
     23. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     24. ├─dplyr::arrange(., id, stat)
     25. ├─dplyr::mutate(...)
     26. ├─vctrs:::warn_matches_multiple(...)
     27. │ └─vctrs:::warn_matches(...)
     28. │ └─vctrs:::warn_vctrs(...)
     29. │ └─rlang::warn(...)
     30. │ └─base::warning(cnd)
     31. │ └─base::withRestarts(...)
     32. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     33. │ └─base (local) doWithOneRestart(return(expr), restart)
     34. └─dplyr (local) `<fn>`(`<vctrs___>`)
     35. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     36. └─dplyr:::warn_join(...)
     37. └─dplyr:::warn_dplyr(...)
     38. └─rlang::warn(...)
     39. └─base::warning(cnd)
     40. └─base::withRestarts(...)
     41. └─base (local) withOneRestart(expr, restarts[[1L]])
     42. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:114'): no problem running summary (lag,wb) ─────────
     `autoplot(radf_dta_lag1, wb)` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(autoplot(radf_dta_lag1, wb), regexp = NA) at test-summary.R:114:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─ggplot2::autoplot(radf_dta_lag1, wb)
     7. ├─exuber:::autoplot.radf_obj(radf_dta_lag1, wb)
     8. │ └─exuber:::diagnostics_internal(object, cv)
     9. │ ├─exuber::diagnostics(...)
     10. │ └─exuber:::diagnostics.radf_obj(...)
     11. │ ├─... %>% filter(stat == option)
     12. │ ├─exuber::tidy_join(object, cv)
     13. │ └─exuber:::tidy_join.radf_obj(object, cv)
     14. │ ├─... %>% arrange(id, stat)
     15. │ ├─dplyr::full_join(...)
     16. │ └─dplyr:::full_join.data.frame(...)
     17. │ └─dplyr:::join_mutate(...)
     18. │ └─dplyr:::join_rows(...)
     19. │ └─dplyr:::dplyr_locate_matches(...)
     20. │ ├─base::withCallingHandlers(...)
     21. │ └─vctrs::vec_locate_matches(...)
     22. ├─dplyr::filter(., stat == option)
     23. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     24. ├─dplyr::arrange(., id, stat)
     25. ├─dplyr::mutate(...)
     26. ├─vctrs:::warn_matches_multiple(...)
     27. │ └─vctrs:::warn_matches(...)
     28. │ └─vctrs:::warn_vctrs(...)
     29. │ └─rlang::warn(...)
     30. │ └─base::warning(cnd)
     31. │ └─base::withRestarts(...)
     32. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     33. │ └─base (local) doWithOneRestart(return(expr), restart)
     34. └─dplyr (local) `<fn>`(`<vctrs___>`)
     35. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     36. └─dplyr:::warn_join(...)
     37. └─dplyr:::warn_dplyr(...)
     38. └─rlang::warn(...)
     39. └─base::warning(cnd)
     40. └─base::withRestarts(...)
     41. └─base (local) withOneRestart(expr, restarts[[1L]])
     42. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:115'): no problem running summary (lag,wb) ─────────
     `autoplot(radf_dta_lag1, wb, option = "sadf")` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(...) at test-summary.R:115:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─ggplot2::autoplot(radf_dta_lag1, wb, option = "sadf")
     7. ├─exuber:::autoplot.radf_obj(radf_dta_lag1, wb, option = "sadf")
     8. │ └─exuber:::diagnostics_internal(object, cv)
     9. │ ├─exuber::diagnostics(...)
     10. │ └─exuber:::diagnostics.radf_obj(...)
     11. │ ├─... %>% filter(stat == option)
     12. │ ├─exuber::tidy_join(object, cv)
     13. │ └─exuber:::tidy_join.radf_obj(object, cv)
     14. │ ├─... %>% arrange(id, stat)
     15. │ ├─dplyr::full_join(...)
     16. │ └─dplyr:::full_join.data.frame(...)
     17. │ └─dplyr:::join_mutate(...)
     18. │ └─dplyr:::join_rows(...)
     19. │ └─dplyr:::dplyr_locate_matches(...)
     20. │ ├─base::withCallingHandlers(...)
     21. │ └─vctrs::vec_locate_matches(...)
     22. ├─dplyr::filter(., stat == option)
     23. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     24. ├─dplyr::arrange(., id, stat)
     25. ├─dplyr::mutate(...)
     26. ├─vctrs:::warn_matches_multiple(...)
     27. │ └─vctrs:::warn_matches(...)
     28. │ └─vctrs:::warn_vctrs(...)
     29. │ └─rlang::warn(...)
     30. │ └─base::warning(cnd)
     31. │ └─base::withRestarts(...)
     32. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     33. │ └─base (local) doWithOneRestart(return(expr), restart)
     34. └─dplyr (local) `<fn>`(`<vctrs___>`)
     35. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     36. └─dplyr:::warn_join(...)
     37. └─dplyr:::warn_dplyr(...)
     38. └─rlang::warn(...)
     39. └─base::warning(cnd)
     40. └─base::withRestarts(...)
     41. └─base (local) withOneRestart(expr, restarts[[1L]])
     42. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:124'): no problem running with (date, mc) ──────────
     `datestamp(radf_dta, mc)` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(datestamp(radf_dta, mc), regexp = NA) at test-summary.R:124:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─exuber::datestamp(radf_dta, mc)
     7. ├─exuber:::datestamp.radf_obj(radf_dta, mc)
     8. │ └─exuber:::diagnostics_internal(object, cv)
     9. │ ├─exuber::diagnostics(...)
     10. │ └─exuber:::diagnostics.radf_obj(...)
     11. │ ├─... %>% filter(stat == option)
     12. │ ├─exuber::tidy_join(object, cv)
     13. │ └─exuber:::tidy_join.radf_obj(object, cv)
     14. │ ├─... %>% arrange(id, stat)
     15. │ ├─dplyr::full_join(...)
     16. │ └─dplyr:::full_join.data.frame(...)
     17. │ └─dplyr:::join_mutate(...)
     18. │ └─dplyr:::join_rows(...)
     19. │ └─dplyr:::dplyr_locate_matches(...)
     20. │ ├─base::withCallingHandlers(...)
     21. │ └─vctrs::vec_locate_matches(...)
     22. ├─dplyr::filter(., stat == option)
     23. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     24. ├─dplyr::arrange(., id, stat)
     25. ├─dplyr::mutate(...)
     26. ├─vctrs:::warn_matches_multiple(...)
     27. │ └─vctrs:::warn_matches(...)
     28. │ └─vctrs:::warn_vctrs(...)
     29. │ └─rlang::warn(...)
     30. │ └─base::warning(cnd)
     31. │ └─base::withRestarts(...)
     32. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     33. │ └─base (local) doWithOneRestart(return(expr), restart)
     34. └─dplyr (local) `<fn>`(`<vctrs___>`)
     35. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     36. └─dplyr:::warn_join(...)
     37. └─dplyr:::warn_dplyr(...)
     38. └─rlang::warn(...)
     39. └─base::warning(cnd)
     40. └─base::withRestarts(...)
     41. └─base (local) withOneRestart(expr, restarts[[1L]])
     42. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:125'): no problem running with (date, mc) ──────────
     `datestamp(radf_dta, mc, option = "sadf")` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(...) at test-summary.R:125:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─exuber::datestamp(radf_dta, mc, option = "sadf")
     7. ├─exuber:::datestamp.radf_obj(radf_dta, mc, option = "sadf")
     8. │ └─exuber:::diagnostics_internal(object, cv)
     9. │ ├─exuber::diagnostics(...)
     10. │ └─exuber:::diagnostics.radf_obj(...)
     11. │ ├─... %>% filter(stat == option)
     12. │ ├─exuber::tidy_join(object, cv)
     13. │ └─exuber:::tidy_join.radf_obj(object, cv)
     14. │ ├─... %>% arrange(id, stat)
     15. │ ├─dplyr::full_join(...)
     16. │ └─dplyr:::full_join.data.frame(...)
     17. │ └─dplyr:::join_mutate(...)
     18. │ └─dplyr:::join_rows(...)
     19. │ └─dplyr:::dplyr_locate_matches(...)
     20. │ ├─base::withCallingHandlers(...)
     21. │ └─vctrs::vec_locate_matches(...)
     22. ├─dplyr::filter(., stat == option)
     23. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     24. ├─dplyr::arrange(., id, stat)
     25. ├─dplyr::mutate(...)
     26. ├─vctrs:::warn_matches_multiple(...)
     27. │ └─vctrs:::warn_matches(...)
     28. │ └─vctrs:::warn_vctrs(...)
     29. │ └─rlang::warn(...)
     30. │ └─base::warning(cnd)
     31. │ └─base::withRestarts(...)
     32. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     33. │ └─base (local) doWithOneRestart(return(expr), restart)
     34. └─dplyr (local) `<fn>`(`<vctrs___>`)
     35. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     36. └─dplyr:::warn_join(...)
     37. └─dplyr:::warn_dplyr(...)
     38. └─rlang::warn(...)
     39. └─base::warning(cnd)
     40. └─base::withRestarts(...)
     41. └─base (local) withOneRestart(expr, restarts[[1L]])
     42. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:126'): no problem running with (date, mc) ──────────
     `autoplot(radf_dta, mc)` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(autoplot(radf_dta, mc), regexp = NA) at test-summary.R:126:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─ggplot2::autoplot(radf_dta, mc)
     7. ├─exuber:::autoplot.radf_obj(radf_dta, mc)
     8. │ └─exuber:::diagnostics_internal(object, cv)
     9. │ ├─exuber::diagnostics(...)
     10. │ └─exuber:::diagnostics.radf_obj(...)
     11. │ ├─... %>% filter(stat == option)
     12. │ ├─exuber::tidy_join(object, cv)
     13. │ └─exuber:::tidy_join.radf_obj(object, cv)
     14. │ ├─... %>% arrange(id, stat)
     15. │ ├─dplyr::full_join(...)
     16. │ └─dplyr:::full_join.data.frame(...)
     17. │ └─dplyr:::join_mutate(...)
     18. │ └─dplyr:::join_rows(...)
     19. │ └─dplyr:::dplyr_locate_matches(...)
     20. │ ├─base::withCallingHandlers(...)
     21. │ └─vctrs::vec_locate_matches(...)
     22. ├─dplyr::filter(., stat == option)
     23. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     24. ├─dplyr::arrange(., id, stat)
     25. ├─dplyr::mutate(...)
     26. ├─vctrs:::warn_matches_multiple(...)
     27. │ └─vctrs:::warn_matches(...)
     28. │ └─vctrs:::warn_vctrs(...)
     29. │ └─rlang::warn(...)
     30. │ └─base::warning(cnd)
     31. │ └─base::withRestarts(...)
     32. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     33. │ └─base (local) doWithOneRestart(return(expr), restart)
     34. └─dplyr (local) `<fn>`(`<vctrs___>`)
     35. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     36. └─dplyr:::warn_join(...)
     37. └─dplyr:::warn_dplyr(...)
     38. └─rlang::warn(...)
     39. └─base::warning(cnd)
     40. └─base::withRestarts(...)
     41. └─base (local) withOneRestart(expr, restarts[[1L]])
     42. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:127'): no problem running with (date, mc) ──────────
     `autoplot(radf_dta, mc, option = "sadf")` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(...) at test-summary.R:127:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─ggplot2::autoplot(radf_dta, mc, option = "sadf")
     7. ├─exuber:::autoplot.radf_obj(radf_dta, mc, option = "sadf")
     8. │ └─exuber:::diagnostics_internal(object, cv)
     9. │ ├─exuber::diagnostics(...)
     10. │ └─exuber:::diagnostics.radf_obj(...)
     11. │ ├─... %>% filter(stat == option)
     12. │ ├─exuber::tidy_join(object, cv)
     13. │ └─exuber:::tidy_join.radf_obj(object, cv)
     14. │ ├─... %>% arrange(id, stat)
     15. │ ├─dplyr::full_join(...)
     16. │ └─dplyr:::full_join.data.frame(...)
     17. │ └─dplyr:::join_mutate(...)
     18. │ └─dplyr:::join_rows(...)
     19. │ └─dplyr:::dplyr_locate_matches(...)
     20. │ ├─base::withCallingHandlers(...)
     21. │ └─vctrs::vec_locate_matches(...)
     22. ├─dplyr::filter(., stat == option)
     23. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     24. ├─dplyr::arrange(., id, stat)
     25. ├─dplyr::mutate(...)
     26. ├─vctrs:::warn_matches_multiple(...)
     27. │ └─vctrs:::warn_matches(...)
     28. │ └─vctrs:::warn_vctrs(...)
     29. │ └─rlang::warn(...)
     30. │ └─base::warning(cnd)
     31. │ └─base::withRestarts(...)
     32. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     33. │ └─base (local) doWithOneRestart(return(expr), restart)
     34. └─dplyr (local) `<fn>`(`<vctrs___>`)
     35. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     36. └─dplyr:::warn_join(...)
     37. └─dplyr:::warn_dplyr(...)
     38. └─rlang::warn(...)
     39. └─base::warning(cnd)
     40. └─base::withRestarts(...)
     41. └─base (local) withOneRestart(expr, restarts[[1L]])
     42. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:134'): no problem running summary with (date, lag, mc) ──
     `datestamp(radf_dta_lag1, mc)` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(datestamp(radf_dta_lag1, mc), regexp = NA) at test-summary.R:134:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─exuber::datestamp(radf_dta_lag1, mc)
     7. ├─exuber:::datestamp.radf_obj(radf_dta_lag1, mc)
     8. │ └─exuber:::diagnostics_internal(object, cv)
     9. │ ├─exuber::diagnostics(...)
     10. │ └─exuber:::diagnostics.radf_obj(...)
     11. │ ├─... %>% filter(stat == option)
     12. │ ├─exuber::tidy_join(object, cv)
     13. │ └─exuber:::tidy_join.radf_obj(object, cv)
     14. │ ├─... %>% arrange(id, stat)
     15. │ ├─dplyr::full_join(...)
     16. │ └─dplyr:::full_join.data.frame(...)
     17. │ └─dplyr:::join_mutate(...)
     18. │ └─dplyr:::join_rows(...)
     19. │ └─dplyr:::dplyr_locate_matches(...)
     20. │ ├─base::withCallingHandlers(...)
     21. │ └─vctrs::vec_locate_matches(...)
     22. ├─dplyr::filter(., stat == option)
     23. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     24. ├─dplyr::arrange(., id, stat)
     25. ├─dplyr::mutate(...)
     26. ├─vctrs:::warn_matches_multiple(...)
     27. │ └─vctrs:::warn_matches(...)
     28. │ └─vctrs:::warn_vctrs(...)
     29. │ └─rlang::warn(...)
     30. │ └─base::warning(cnd)
     31. │ └─base::withRestarts(...)
     32. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     33. │ └─base (local) doWithOneRestart(return(expr), restart)
     34. └─dplyr (local) `<fn>`(`<vctrs___>`)
     35. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     36. └─dplyr:::warn_join(...)
     37. └─dplyr:::warn_dplyr(...)
     38. └─rlang::warn(...)
     39. └─base::warning(cnd)
     40. └─base::withRestarts(...)
     41. └─base (local) withOneRestart(expr, restarts[[1L]])
     42. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:135'): no problem running summary with (date, lag, mc) ──
     `datestamp(radf_dta_lag1, mc, option = "sadf")` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(...) at test-summary.R:135:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─exuber::datestamp(radf_dta_lag1, mc, option = "sadf")
     7. ├─exuber:::datestamp.radf_obj(radf_dta_lag1, mc, option = "sadf")
     8. │ └─exuber:::diagnostics_internal(object, cv)
     9. │ ├─exuber::diagnostics(...)
     10. │ └─exuber:::diagnostics.radf_obj(...)
     11. │ ├─... %>% filter(stat == option)
     12. │ ├─exuber::tidy_join(object, cv)
     13. │ └─exuber:::tidy_join.radf_obj(object, cv)
     14. │ ├─... %>% arrange(id, stat)
     15. │ ├─dplyr::full_join(...)
     16. │ └─dplyr:::full_join.data.frame(...)
     17. │ └─dplyr:::join_mutate(...)
     18. │ └─dplyr:::join_rows(...)
     19. │ └─dplyr:::dplyr_locate_matches(...)
     20. │ ├─base::withCallingHandlers(...)
     21. │ └─vctrs::vec_locate_matches(...)
     22. ├─dplyr::filter(., stat == option)
     23. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     24. ├─dplyr::arrange(., id, stat)
     25. ├─dplyr::mutate(...)
     26. ├─vctrs:::warn_matches_multiple(...)
     27. │ └─vctrs:::warn_matches(...)
     28. │ └─vctrs:::warn_vctrs(...)
     29. │ └─rlang::warn(...)
     30. │ └─base::warning(cnd)
     31. │ └─base::withRestarts(...)
     32. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     33. │ └─base (local) doWithOneRestart(return(expr), restart)
     34. └─dplyr (local) `<fn>`(`<vctrs___>`)
     35. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     36. └─dplyr:::warn_join(...)
     37. └─dplyr:::warn_dplyr(...)
     38. └─rlang::warn(...)
     39. └─base::warning(cnd)
     40. └─base::withRestarts(...)
     41. └─base (local) withOneRestart(expr, restarts[[1L]])
     42. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:136'): no problem running summary with (date, lag, mc) ──
     `autoplot(radf_dta_lag1, mc)` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(autoplot(radf_dta_lag1, mc), regexp = NA) at test-summary.R:136:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─ggplot2::autoplot(radf_dta_lag1, mc)
     7. ├─exuber:::autoplot.radf_obj(radf_dta_lag1, mc)
     8. │ └─exuber:::diagnostics_internal(object, cv)
     9. │ ├─exuber::diagnostics(...)
     10. │ └─exuber:::diagnostics.radf_obj(...)
     11. │ ├─... %>% filter(stat == option)
     12. │ ├─exuber::tidy_join(object, cv)
     13. │ └─exuber:::tidy_join.radf_obj(object, cv)
     14. │ ├─... %>% arrange(id, stat)
     15. │ ├─dplyr::full_join(...)
     16. │ └─dplyr:::full_join.data.frame(...)
     17. │ └─dplyr:::join_mutate(...)
     18. │ └─dplyr:::join_rows(...)
     19. │ └─dplyr:::dplyr_locate_matches(...)
     20. │ ├─base::withCallingHandlers(...)
     21. │ └─vctrs::vec_locate_matches(...)
     22. ├─dplyr::filter(., stat == option)
     23. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     24. ├─dplyr::arrange(., id, stat)
     25. ├─dplyr::mutate(...)
     26. ├─vctrs:::warn_matches_multiple(...)
     27. │ └─vctrs:::warn_matches(...)
     28. │ └─vctrs:::warn_vctrs(...)
     29. │ └─rlang::warn(...)
     30. │ └─base::warning(cnd)
     31. │ └─base::withRestarts(...)
     32. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     33. │ └─base (local) doWithOneRestart(return(expr), restart)
     34. └─dplyr (local) `<fn>`(`<vctrs___>`)
     35. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     36. └─dplyr:::warn_join(...)
     37. └─dplyr:::warn_dplyr(...)
     38. └─rlang::warn(...)
     39. └─base::warning(cnd)
     40. └─base::withRestarts(...)
     41. └─base (local) withOneRestart(expr, restarts[[1L]])
     42. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:137'): no problem running summary with (date, lag, mc) ──
     `autoplot(radf_dta_lag1, mc, option = "sadf")` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(...) at test-summary.R:137:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─ggplot2::autoplot(radf_dta_lag1, mc, option = "sadf")
     7. ├─exuber:::autoplot.radf_obj(radf_dta_lag1, mc, option = "sadf")
     8. │ └─exuber:::diagnostics_internal(object, cv)
     9. │ ├─exuber::diagnostics(...)
     10. │ └─exuber:::diagnostics.radf_obj(...)
     11. │ ├─... %>% filter(stat == option)
     12. │ ├─exuber::tidy_join(object, cv)
     13. │ └─exuber:::tidy_join.radf_obj(object, cv)
     14. │ ├─... %>% arrange(id, stat)
     15. │ ├─dplyr::full_join(...)
     16. │ └─dplyr:::full_join.data.frame(...)
     17. │ └─dplyr:::join_mutate(...)
     18. │ └─dplyr:::join_rows(...)
     19. │ └─dplyr:::dplyr_locate_matches(...)
     20. │ ├─base::withCallingHandlers(...)
     21. │ └─vctrs::vec_locate_matches(...)
     22. ├─dplyr::filter(., stat == option)
     23. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     24. ├─dplyr::arrange(., id, stat)
     25. ├─dplyr::mutate(...)
     26. ├─vctrs:::warn_matches_multiple(...)
     27. │ └─vctrs:::warn_matches(...)
     28. │ └─vctrs:::warn_vctrs(...)
     29. │ └─rlang::warn(...)
     30. │ └─base::warning(cnd)
     31. │ └─base::withRestarts(...)
     32. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     33. │ └─base (local) doWithOneRestart(return(expr), restart)
     34. └─dplyr (local) `<fn>`(`<vctrs___>`)
     35. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     36. └─dplyr:::warn_join(...)
     37. └─dplyr:::warn_dplyr(...)
     38. └─rlang::warn(...)
     39. └─base::warning(cnd)
     40. └─base::withRestarts(...)
     41. └─base (local) withOneRestart(expr, restarts[[1L]])
     42. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:144'): no problem running summary (date, wb) ───────
     `datestamp(radf_dta, wb)` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(datestamp(radf_dta, wb), regexp = NA) at test-summary.R:144:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─exuber::datestamp(radf_dta, wb)
     7. ├─exuber:::datestamp.radf_obj(radf_dta, wb)
     8. │ └─exuber:::diagnostics_internal(object, cv)
     9. │ ├─exuber::diagnostics(...)
     10. │ └─exuber:::diagnostics.radf_obj(...)
     11. │ ├─... %>% filter(stat == option)
     12. │ ├─exuber::tidy_join(object, cv)
     13. │ └─exuber:::tidy_join.radf_obj(object, cv)
     14. │ ├─... %>% arrange(id, stat)
     15. │ ├─dplyr::full_join(...)
     16. │ └─dplyr:::full_join.data.frame(...)
     17. │ └─dplyr:::join_mutate(...)
     18. │ └─dplyr:::join_rows(...)
     19. │ └─dplyr:::dplyr_locate_matches(...)
     20. │ ├─base::withCallingHandlers(...)
     21. │ └─vctrs::vec_locate_matches(...)
     22. ├─dplyr::filter(., stat == option)
     23. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     24. ├─dplyr::arrange(., id, stat)
     25. ├─dplyr::mutate(...)
     26. ├─vctrs:::warn_matches_multiple(...)
     27. │ └─vctrs:::warn_matches(...)
     28. │ └─vctrs:::warn_vctrs(...)
     29. │ └─rlang::warn(...)
     30. │ └─base::warning(cnd)
     31. │ └─base::withRestarts(...)
     32. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     33. │ └─base (local) doWithOneRestart(return(expr), restart)
     34. └─dplyr (local) `<fn>`(`<vctrs___>`)
     35. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     36. └─dplyr:::warn_join(...)
     37. └─dplyr:::warn_dplyr(...)
     38. └─rlang::warn(...)
     39. └─base::warning(cnd)
     40. └─base::withRestarts(...)
     41. └─base (local) withOneRestart(expr, restarts[[1L]])
     42. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:145'): no problem running summary (date, wb) ───────
     `datestamp(radf_dta, wb, option = "sadf")` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(...) at test-summary.R:145:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─exuber::datestamp(radf_dta, wb, option = "sadf")
     7. ├─exuber:::datestamp.radf_obj(radf_dta, wb, option = "sadf")
     8. │ └─exuber:::diagnostics_internal(object, cv)
     9. │ ├─exuber::diagnostics(...)
     10. │ └─exuber:::diagnostics.radf_obj(...)
     11. │ ├─... %>% filter(stat == option)
     12. │ ├─exuber::tidy_join(object, cv)
     13. │ └─exuber:::tidy_join.radf_obj(object, cv)
     14. │ ├─... %>% arrange(id, stat)
     15. │ ├─dplyr::full_join(...)
     16. │ └─dplyr:::full_join.data.frame(...)
     17. │ └─dplyr:::join_mutate(...)
     18. │ └─dplyr:::join_rows(...)
     19. │ └─dplyr:::dplyr_locate_matches(...)
     20. │ ├─base::withCallingHandlers(...)
     21. │ └─vctrs::vec_locate_matches(...)
     22. ├─dplyr::filter(., stat == option)
     23. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     24. ├─dplyr::arrange(., id, stat)
     25. ├─dplyr::mutate(...)
     26. ├─vctrs:::warn_matches_multiple(...)
     27. │ └─vctrs:::warn_matches(...)
     28. │ └─vctrs:::warn_vctrs(...)
     29. │ └─rlang::warn(...)
     30. │ └─base::warning(cnd)
     31. │ └─base::withRestarts(...)
     32. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     33. │ └─base (local) doWithOneRestart(return(expr), restart)
     34. └─dplyr (local) `<fn>`(`<vctrs___>`)
     35. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     36. └─dplyr:::warn_join(...)
     37. └─dplyr:::warn_dplyr(...)
     38. └─rlang::warn(...)
     39. └─base::warning(cnd)
     40. └─base::withRestarts(...)
     41. └─base (local) withOneRestart(expr, restarts[[1L]])
     42. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:153'): no problem running summary (date, lag, wb) ──
     `datestamp(radf_dta_lag1, wb)` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(datestamp(radf_dta_lag1, wb), regexp = NA) at test-summary.R:153:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─exuber::datestamp(radf_dta_lag1, wb)
     7. ├─exuber:::datestamp.radf_obj(radf_dta_lag1, wb)
     8. │ └─exuber:::diagnostics_internal(object, cv)
     9. │ ├─exuber::diagnostics(...)
     10. │ └─exuber:::diagnostics.radf_obj(...)
     11. │ ├─... %>% filter(stat == option)
     12. │ ├─exuber::tidy_join(object, cv)
     13. │ └─exuber:::tidy_join.radf_obj(object, cv)
     14. │ ├─... %>% arrange(id, stat)
     15. │ ├─dplyr::full_join(...)
     16. │ └─dplyr:::full_join.data.frame(...)
     17. │ └─dplyr:::join_mutate(...)
     18. │ └─dplyr:::join_rows(...)
     19. │ └─dplyr:::dplyr_locate_matches(...)
     20. │ ├─base::withCallingHandlers(...)
     21. │ └─vctrs::vec_locate_matches(...)
     22. ├─dplyr::filter(., stat == option)
     23. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     24. ├─dplyr::arrange(., id, stat)
     25. ├─dplyr::mutate(...)
     26. ├─vctrs:::warn_matches_multiple(...)
     27. │ └─vctrs:::warn_matches(...)
     28. │ └─vctrs:::warn_vctrs(...)
     29. │ └─rlang::warn(...)
     30. │ └─base::warning(cnd)
     31. │ └─base::withRestarts(...)
     32. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     33. │ └─base (local) doWithOneRestart(return(expr), restart)
     34. └─dplyr (local) `<fn>`(`<vctrs___>`)
     35. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     36. └─dplyr:::warn_join(...)
     37. └─dplyr:::warn_dplyr(...)
     38. └─rlang::warn(...)
     39. └─base::warning(cnd)
     40. └─base::withRestarts(...)
     41. └─base (local) withOneRestart(expr, restarts[[1L]])
     42. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:154'): no problem running summary (date, lag, wb) ──
     `datestamp(radf_dta_lag1, wb, option = "sadf")` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(...) at test-summary.R:154:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─exuber::datestamp(radf_dta_lag1, wb, option = "sadf")
     7. ├─exuber:::datestamp.radf_obj(radf_dta_lag1, wb, option = "sadf")
     8. │ └─exuber:::diagnostics_internal(object, cv)
     9. │ ├─exuber::diagnostics(...)
     10. │ └─exuber:::diagnostics.radf_obj(...)
     11. │ ├─... %>% filter(stat == option)
     12. │ ├─exuber::tidy_join(object, cv)
     13. │ └─exuber:::tidy_join.radf_obj(object, cv)
     14. │ ├─... %>% arrange(id, stat)
     15. │ ├─dplyr::full_join(...)
     16. │ └─dplyr:::full_join.data.frame(...)
     17. │ └─dplyr:::join_mutate(...)
     18. │ └─dplyr:::join_rows(...)
     19. │ └─dplyr:::dplyr_locate_matches(...)
     20. │ ├─base::withCallingHandlers(...)
     21. │ └─vctrs::vec_locate_matches(...)
     22. ├─dplyr::filter(., stat == option)
     23. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     24. ├─dplyr::arrange(., id, stat)
     25. ├─dplyr::mutate(...)
     26. ├─vctrs:::warn_matches_multiple(...)
     27. │ └─vctrs:::warn_matches(...)
     28. │ └─vctrs:::warn_vctrs(...)
     29. │ └─rlang::warn(...)
     30. │ └─base::warning(cnd)
     31. │ └─base::withRestarts(...)
     32. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     33. │ └─base (local) doWithOneRestart(return(expr), restart)
     34. └─dplyr (local) `<fn>`(`<vctrs___>`)
     35. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     36. └─dplyr:::warn_join(...)
     37. └─dplyr:::warn_dplyr(...)
     38. └─rlang::warn(...)
     39. └─base::warning(cnd)
     40. └─base::withRestarts(...)
     41. └─base (local) withOneRestart(expr, restarts[[1L]])
     42. └─base (local) doWithOneRestart(return(expr), restart)
    
     [ FAIL 42 | WARN 57 | SKIP 4 | PASS 194 ]
     Error: Test failures
     Execution halted
Flavor: r-devel-linux-x86_64-fedora-clang

Version: 1.0.0
Check: tests
Result: ERROR
     Running ‘spelling.R’
     Running ‘testthat.R’ [78s/91s]
    Running the tests in ‘tests/testthat.R’ failed.
    Complete output:
     > library(testthat)
     > library(exuber)
     >
     > test_check("exuber")
     [ FAIL 42 | WARN 57 | SKIP 4 | PASS 194 ]
    
     ══ Skipped tests ═══════════════════════════════════════════════════════════════
     • On CRAN (1)
     • Removed fortify (1)
     • TRUE (2)
    
     ══ Failed tests ════════════════════════════════════════════════════════════════
     ── Failure ('test-autoplot.R:25'): wb ──────────────────────────────────────────
     `autoplot(radf_dta, cv = wb)` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(autoplot(radf_dta, cv = wb), regexp = NA) at test-autoplot.R:25:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─ggplot2::autoplot(radf_dta, cv = wb)
     7. ├─exuber:::autoplot.radf_obj(radf_dta, cv = wb)
     8. │ └─exuber:::diagnostics_internal(object, cv)
     9. │ ├─exuber::diagnostics(...)
     10. │ └─exuber:::diagnostics.radf_obj(...)
     11. │ ├─... %>% filter(stat == option)
     12. │ ├─exuber::tidy_join(object, cv)
     13. │ └─exuber:::tidy_join.radf_obj(object, cv)
     14. │ ├─... %>% arrange(id, stat)
     15. │ ├─dplyr::full_join(...)
     16. │ └─dplyr:::full_join.data.frame(...)
     17. │ └─dplyr:::join_mutate(...)
     18. │ └─dplyr:::join_rows(...)
     19. │ └─dplyr:::dplyr_locate_matches(...)
     20. │ ├─base::withCallingHandlers(...)
     21. │ └─vctrs::vec_locate_matches(...)
     22. ├─dplyr::filter(., stat == option)
     23. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     24. ├─dplyr::arrange(., id, stat)
     25. ├─dplyr::mutate(...)
     26. ├─vctrs:::warn_matches_multiple(...)
     27. │ └─vctrs:::warn_matches(...)
     28. │ └─vctrs:::warn_vctrs(...)
     29. │ └─rlang::warn(...)
     30. │ └─base::warning(cnd)
     31. │ └─base::withRestarts(...)
     32. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     33. │ └─base (local) doWithOneRestart(return(expr), restart)
     34. └─dplyr (local) `<fn>`(`<vctrs___>`)
     35. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     36. └─dplyr:::warn_join(...)
     37. └─dplyr:::warn_dplyr(...)
     38. └─rlang::warn(...)
     39. └─base::warning(cnd)
     40. └─base::withRestarts(...)
     41. └─base (local) withOneRestart(expr, restarts[[1L]])
     42. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-autoplot.R:27'): wb ──────────────────────────────────────────
     `autoplot(radf_dta_lag1, cv = wb, option = "sadf")` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(...) at test-autoplot.R:27:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─ggplot2::autoplot(radf_dta_lag1, cv = wb, option = "sadf")
     7. ├─exuber:::autoplot.radf_obj(radf_dta_lag1, cv = wb, option = "sadf")
     8. │ └─exuber:::diagnostics_internal(object, cv)
     9. │ ├─exuber::diagnostics(...)
     10. │ └─exuber:::diagnostics.radf_obj(...)
     11. │ ├─... %>% filter(stat == option)
     12. │ ├─exuber::tidy_join(object, cv)
     13. │ └─exuber:::tidy_join.radf_obj(object, cv)
     14. │ ├─... %>% arrange(id, stat)
     15. │ ├─dplyr::full_join(...)
     16. │ └─dplyr:::full_join.data.frame(...)
     17. │ └─dplyr:::join_mutate(...)
     18. │ └─dplyr:::join_rows(...)
     19. │ └─dplyr:::dplyr_locate_matches(...)
     20. │ ├─base::withCallingHandlers(...)
     21. │ └─vctrs::vec_locate_matches(...)
     22. ├─dplyr::filter(., stat == option)
     23. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     24. ├─dplyr::arrange(., id, stat)
     25. ├─dplyr::mutate(...)
     26. ├─vctrs:::warn_matches_multiple(...)
     27. │ └─vctrs:::warn_matches(...)
     28. │ └─vctrs:::warn_vctrs(...)
     29. │ └─rlang::warn(...)
     30. │ └─base::warning(cnd)
     31. │ └─base::withRestarts(...)
     32. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     33. │ └─base (local) doWithOneRestart(return(expr), restart)
     34. └─dplyr (local) `<fn>`(`<vctrs___>`)
     35. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     36. └─dplyr:::warn_join(...)
     37. └─dplyr:::warn_dplyr(...)
     38. └─rlang::warn(...)
     39. └─base::warning(cnd)
     40. └─base::withRestarts(...)
     41. └─base (local) withOneRestart(expr, restarts[[1L]])
     42. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:63'): no problem running rp/ds/dg (mc) ─────────────
     `summary(radf_dta, mc)` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(summary(radf_dta, mc), regexp = NA) at test-summary.R:63:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─base::summary(radf_dta, mc)
     7. ├─exuber:::summary.radf_obj(radf_dta, mc)
     8. │ ├─exuber:::summary_radf(cv, object, ...)
     9. │ └─exuber:::summary_radf.mc_cv(cv, object, ...)
     10. │ ├─tidy_join(object, cv) %>% ...
     11. │ ├─exuber::tidy_join(object, cv)
     12. │ └─exuber:::tidy_join.radf_obj(object, cv)
     13. │ ├─... %>% arrange(id, stat)
     14. │ ├─dplyr::full_join(...)
     15. │ └─dplyr:::full_join.data.frame(...)
     16. │ └─dplyr:::join_mutate(...)
     17. │ └─dplyr:::join_rows(...)
     18. │ └─dplyr:::dplyr_locate_matches(...)
     19. │ ├─base::withCallingHandlers(...)
     20. │ └─vctrs::vec_locate_matches(...)
     21. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit)
     22. ├─dplyr::arrange(., id, stat)
     23. ├─dplyr::mutate(...)
     24. ├─vctrs:::warn_matches_multiple(...)
     25. │ └─vctrs:::warn_matches(...)
     26. │ └─vctrs:::warn_vctrs(...)
     27. │ └─rlang::warn(...)
     28. │ └─base::warning(cnd)
     29. │ └─base::withRestarts(...)
     30. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     31. │ └─base (local) doWithOneRestart(return(expr), restart)
     32. └─dplyr (local) `<fn>`(`<vctrs___>`)
     33. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     34. └─dplyr:::warn_join(...)
     35. └─dplyr:::warn_dplyr(...)
     36. └─rlang::warn(...)
     37. └─base::warning(cnd)
     38. └─base::withRestarts(...)
     39. └─base (local) withOneRestart(expr, restarts[[1L]])
     40. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:64'): no problem running rp/ds/dg (mc) ─────────────
     `diagnostics(radf_dta, mc)` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(diagnostics(radf_dta, mc), regexp = NA) at test-summary.R:64:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─exuber::diagnostics(radf_dta, mc)
     7. ├─exuber:::diagnostics.radf_obj(radf_dta, mc)
     8. │ ├─... %>% filter(stat == option)
     9. │ ├─exuber::tidy_join(object, cv)
     10. │ └─exuber:::tidy_join.radf_obj(object, cv)
     11. │ ├─... %>% arrange(id, stat)
     12. │ ├─dplyr::full_join(...)
     13. │ └─dplyr:::full_join.data.frame(...)
     14. │ └─dplyr:::join_mutate(...)
     15. │ └─dplyr:::join_rows(...)
     16. │ └─dplyr:::dplyr_locate_matches(...)
     17. │ ├─base::withCallingHandlers(...)
     18. │ └─vctrs::vec_locate_matches(...)
     19. ├─dplyr::filter(., stat == option)
     20. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     21. ├─dplyr::arrange(., id, stat)
     22. ├─dplyr::mutate(...)
     23. ├─vctrs:::warn_matches_multiple(...)
     24. │ └─vctrs:::warn_matches(...)
     25. │ └─vctrs:::warn_vctrs(...)
     26. │ └─rlang::warn(...)
     27. │ └─base::warning(cnd)
     28. │ └─base::withRestarts(...)
     29. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     30. │ └─base (local) doWithOneRestart(return(expr), restart)
     31. └─dplyr (local) `<fn>`(`<vctrs___>`)
     32. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     33. └─dplyr:::warn_join(...)
     34. └─dplyr:::warn_dplyr(...)
     35. └─rlang::warn(...)
     36. └─base::warning(cnd)
     37. └─base::withRestarts(...)
     38. └─base (local) withOneRestart(expr, restarts[[1L]])
     39. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:65'): no problem running rp/ds/dg (mc) ─────────────
     `diagnostics(radf_dta, mc, option = "sadf")` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(...) at test-summary.R:65:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─exuber::diagnostics(radf_dta, mc, option = "sadf")
     7. ├─exuber:::diagnostics.radf_obj(radf_dta, mc, option = "sadf")
     8. │ ├─... %>% filter(stat == option)
     9. │ ├─exuber::tidy_join(object, cv)
     10. │ └─exuber:::tidy_join.radf_obj(object, cv)
     11. │ ├─... %>% arrange(id, stat)
     12. │ ├─dplyr::full_join(...)
     13. │ └─dplyr:::full_join.data.frame(...)
     14. │ └─dplyr:::join_mutate(...)
     15. │ └─dplyr:::join_rows(...)
     16. │ └─dplyr:::dplyr_locate_matches(...)
     17. │ ├─base::withCallingHandlers(...)
     18. │ └─vctrs::vec_locate_matches(...)
     19. ├─dplyr::filter(., stat == option)
     20. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     21. ├─dplyr::arrange(., id, stat)
     22. ├─dplyr::mutate(...)
     23. ├─vctrs:::warn_matches_multiple(...)
     24. │ └─vctrs:::warn_matches(...)
     25. │ └─vctrs:::warn_vctrs(...)
     26. │ └─rlang::warn(...)
     27. │ └─base::warning(cnd)
     28. │ └─base::withRestarts(...)
     29. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     30. │ └─base (local) doWithOneRestart(return(expr), restart)
     31. └─dplyr (local) `<fn>`(`<vctrs___>`)
     32. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     33. └─dplyr:::warn_join(...)
     34. └─dplyr:::warn_dplyr(...)
     35. └─rlang::warn(...)
     36. └─base::warning(cnd)
     37. └─base::withRestarts(...)
     38. └─base (local) withOneRestart(expr, restarts[[1L]])
     39. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:66'): no problem running rp/ds/dg (mc) ─────────────
     `datestamp(radf_dta, mc)` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(datestamp(radf_dta, mc), regexp = NA) at test-summary.R:66:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─exuber::datestamp(radf_dta, mc)
     7. ├─exuber:::datestamp.radf_obj(radf_dta, mc)
     8. │ └─exuber:::diagnostics_internal(object, cv)
     9. │ ├─exuber::diagnostics(...)
     10. │ └─exuber:::diagnostics.radf_obj(...)
     11. │ ├─... %>% filter(stat == option)
     12. │ ├─exuber::tidy_join(object, cv)
     13. │ └─exuber:::tidy_join.radf_obj(object, cv)
     14. │ ├─... %>% arrange(id, stat)
     15. │ ├─dplyr::full_join(...)
     16. │ └─dplyr:::full_join.data.frame(...)
     17. │ └─dplyr:::join_mutate(...)
     18. │ └─dplyr:::join_rows(...)
     19. │ └─dplyr:::dplyr_locate_matches(...)
     20. │ ├─base::withCallingHandlers(...)
     21. │ └─vctrs::vec_locate_matches(...)
     22. ├─dplyr::filter(., stat == option)
     23. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     24. ├─dplyr::arrange(., id, stat)
     25. ├─dplyr::mutate(...)
     26. ├─vctrs:::warn_matches_multiple(...)
     27. │ └─vctrs:::warn_matches(...)
     28. │ └─vctrs:::warn_vctrs(...)
     29. │ └─rlang::warn(...)
     30. │ └─base::warning(cnd)
     31. │ └─base::withRestarts(...)
     32. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     33. │ └─base (local) doWithOneRestart(return(expr), restart)
     34. └─dplyr (local) `<fn>`(`<vctrs___>`)
     35. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     36. └─dplyr:::warn_join(...)
     37. └─dplyr:::warn_dplyr(...)
     38. └─rlang::warn(...)
     39. └─base::warning(cnd)
     40. └─base::withRestarts(...)
     41. └─base (local) withOneRestart(expr, restarts[[1L]])
     42. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:67'): no problem running rp/ds/dg (mc) ─────────────
     `datestamp(radf_dta, mc, min_duration = 50)` threw an error with unexpected message.
     Expected match: "Argument 'min_duration' excludes all explosive periods"
     Actual message: "(converted from warning) Each row in `x` is expected to match at most 1 row in `y`.\nℹ Row 1 of `x` matches multiple rows.\nℹ If multiple matches are expected, set `multiple = \"all\"` to silence this\n warning."
     Backtrace:
     ▆
     1. ├─testthat::expect_error(...) at test-summary.R:67:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─exuber::datestamp(radf_dta, mc, min_duration = 50)
     7. ├─exuber:::datestamp.radf_obj(radf_dta, mc, min_duration = 50)
     8. │ └─exuber:::diagnostics_internal(object, cv)
     9. │ ├─exuber::diagnostics(...)
     10. │ └─exuber:::diagnostics.radf_obj(...)
     11. │ ├─... %>% filter(stat == option)
     12. │ ├─exuber::tidy_join(object, cv)
     13. │ └─exuber:::tidy_join.radf_obj(object, cv)
     14. │ ├─... %>% arrange(id, stat)
     15. │ ├─dplyr::full_join(...)
     16. │ └─dplyr:::full_join.data.frame(...)
     17. │ └─dplyr:::join_mutate(...)
     18. │ └─dplyr:::join_rows(...)
     19. │ └─dplyr:::dplyr_locate_matches(...)
     20. │ ├─base::withCallingHandlers(...)
     21. │ └─vctrs::vec_locate_matches(...)
     22. ├─dplyr::filter(., stat == option)
     23. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     24. ├─dplyr::arrange(., id, stat)
     25. ├─dplyr::mutate(...)
     26. ├─vctrs:::warn_matches_multiple(...)
     27. │ └─vctrs:::warn_matches(...)
     28. │ └─vctrs:::warn_vctrs(...)
     29. │ └─rlang::warn(...)
     30. │ └─base::warning(cnd)
     31. │ └─base::withRestarts(...)
     32. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     33. │ └─base (local) doWithOneRestart(return(expr), restart)
     34. └─dplyr (local) `<fn>`(`<vctrs___>`)
     35. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     36. └─dplyr:::warn_join(...)
     37. └─dplyr:::warn_dplyr(...)
     38. └─rlang::warn(...)
     39. └─base::warning(cnd)
     40. └─base::withRestarts(...)
     41. └─base (local) withOneRestart(expr, restarts[[1L]])
     42. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:71'): no problem running rp/ds/dg (mc) ─────────────
     `datestamp(radf_dta, mc, option = "sadf")` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(...) at test-summary.R:71:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─exuber::datestamp(radf_dta, mc, option = "sadf")
     7. ├─exuber:::datestamp.radf_obj(radf_dta, mc, option = "sadf")
     8. │ └─exuber:::diagnostics_internal(object, cv)
     9. │ ├─exuber::diagnostics(...)
     10. │ └─exuber:::diagnostics.radf_obj(...)
     11. │ ├─... %>% filter(stat == option)
     12. │ ├─exuber::tidy_join(object, cv)
     13. │ └─exuber:::tidy_join.radf_obj(object, cv)
     14. │ ├─... %>% arrange(id, stat)
     15. │ ├─dplyr::full_join(...)
     16. │ └─dplyr:::full_join.data.frame(...)
     17. │ └─dplyr:::join_mutate(...)
     18. │ └─dplyr:::join_rows(...)
     19. │ └─dplyr:::dplyr_locate_matches(...)
     20. │ ├─base::withCallingHandlers(...)
     21. │ └─vctrs::vec_locate_matches(...)
     22. ├─dplyr::filter(., stat == option)
     23. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     24. ├─dplyr::arrange(., id, stat)
     25. ├─dplyr::mutate(...)
     26. ├─vctrs:::warn_matches_multiple(...)
     27. │ └─vctrs:::warn_matches(...)
     28. │ └─vctrs:::warn_vctrs(...)
     29. │ └─rlang::warn(...)
     30. │ └─base::warning(cnd)
     31. │ └─base::withRestarts(...)
     32. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     33. │ └─base (local) doWithOneRestart(return(expr), restart)
     34. └─dplyr (local) `<fn>`(`<vctrs___>`)
     35. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     36. └─dplyr:::warn_join(...)
     37. └─dplyr:::warn_dplyr(...)
     38. └─rlang::warn(...)
     39. └─base::warning(cnd)
     40. └─base::withRestarts(...)
     41. └─base (local) withOneRestart(expr, restarts[[1L]])
     42. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:72'): no problem running rp/ds/dg (mc) ─────────────
     `autoplot(radf_dta, mc)` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(autoplot(radf_dta, mc), regexp = NA) at test-summary.R:72:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─ggplot2::autoplot(radf_dta, mc)
     7. ├─exuber:::autoplot.radf_obj(radf_dta, mc)
     8. │ └─exuber:::diagnostics_internal(object, cv)
     9. │ ├─exuber::diagnostics(...)
     10. │ └─exuber:::diagnostics.radf_obj(...)
     11. │ ├─... %>% filter(stat == option)
     12. │ ├─exuber::tidy_join(object, cv)
     13. │ └─exuber:::tidy_join.radf_obj(object, cv)
     14. │ ├─... %>% arrange(id, stat)
     15. │ ├─dplyr::full_join(...)
     16. │ └─dplyr:::full_join.data.frame(...)
     17. │ └─dplyr:::join_mutate(...)
     18. │ └─dplyr:::join_rows(...)
     19. │ └─dplyr:::dplyr_locate_matches(...)
     20. │ ├─base::withCallingHandlers(...)
     21. │ └─vctrs::vec_locate_matches(...)
     22. ├─dplyr::filter(., stat == option)
     23. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     24. ├─dplyr::arrange(., id, stat)
     25. ├─dplyr::mutate(...)
     26. ├─vctrs:::warn_matches_multiple(...)
     27. │ └─vctrs:::warn_matches(...)
     28. │ └─vctrs:::warn_vctrs(...)
     29. │ └─rlang::warn(...)
     30. │ └─base::warning(cnd)
     31. │ └─base::withRestarts(...)
     32. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     33. │ └─base (local) doWithOneRestart(return(expr), restart)
     34. └─dplyr (local) `<fn>`(`<vctrs___>`)
     35. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     36. └─dplyr:::warn_join(...)
     37. └─dplyr:::warn_dplyr(...)
     38. └─rlang::warn(...)
     39. └─base::warning(cnd)
     40. └─base::withRestarts(...)
     41. └─base (local) withOneRestart(expr, restarts[[1L]])
     42. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:76'): no problem running rp/ds/dg (mc) ─────────────
     `autoplot(radf_dta, mc, option = "sadf")` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(...) at test-summary.R:76:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─ggplot2::autoplot(radf_dta, mc, option = "sadf")
     7. ├─exuber:::autoplot.radf_obj(radf_dta, mc, option = "sadf")
     8. │ └─exuber:::diagnostics_internal(object, cv)
     9. │ ├─exuber::diagnostics(...)
     10. │ └─exuber:::diagnostics.radf_obj(...)
     11. │ ├─... %>% filter(stat == option)
     12. │ ├─exuber::tidy_join(object, cv)
     13. │ └─exuber:::tidy_join.radf_obj(object, cv)
     14. │ ├─... %>% arrange(id, stat)
     15. │ ├─dplyr::full_join(...)
     16. │ └─dplyr:::full_join.data.frame(...)
     17. │ └─dplyr:::join_mutate(...)
     18. │ └─dplyr:::join_rows(...)
     19. │ └─dplyr:::dplyr_locate_matches(...)
     20. │ ├─base::withCallingHandlers(...)
     21. │ └─vctrs::vec_locate_matches(...)
     22. ├─dplyr::filter(., stat == option)
     23. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     24. ├─dplyr::arrange(., id, stat)
     25. ├─dplyr::mutate(...)
     26. ├─vctrs:::warn_matches_multiple(...)
     27. │ └─vctrs:::warn_matches(...)
     28. │ └─vctrs:::warn_vctrs(...)
     29. │ └─rlang::warn(...)
     30. │ └─base::warning(cnd)
     31. │ └─base::withRestarts(...)
     32. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     33. │ └─base (local) doWithOneRestart(return(expr), restart)
     34. └─dplyr (local) `<fn>`(`<vctrs___>`)
     35. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     36. └─dplyr:::warn_join(...)
     37. └─dplyr:::warn_dplyr(...)
     38. └─rlang::warn(...)
     39. └─base::warning(cnd)
     40. └─base::withRestarts(...)
     41. └─base (local) withOneRestart(expr, restarts[[1L]])
     42. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:83'): no problem running summary (lag, mc) ─────────
     `summary(radf_dta_lag1, mc)` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(summary(radf_dta_lag1, mc), regexp = NA) at test-summary.R:83:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─base::summary(radf_dta_lag1, mc)
     7. ├─exuber:::summary.radf_obj(radf_dta_lag1, mc)
     8. │ ├─exuber:::summary_radf(cv, object, ...)
     9. │ └─exuber:::summary_radf.mc_cv(cv, object, ...)
     10. │ ├─tidy_join(object, cv) %>% ...
     11. │ ├─exuber::tidy_join(object, cv)
     12. │ └─exuber:::tidy_join.radf_obj(object, cv)
     13. │ ├─... %>% arrange(id, stat)
     14. │ ├─dplyr::full_join(...)
     15. │ └─dplyr:::full_join.data.frame(...)
     16. │ └─dplyr:::join_mutate(...)
     17. │ └─dplyr:::join_rows(...)
     18. │ └─dplyr:::dplyr_locate_matches(...)
     19. │ ├─base::withCallingHandlers(...)
     20. │ └─vctrs::vec_locate_matches(...)
     21. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit)
     22. ├─dplyr::arrange(., id, stat)
     23. ├─dplyr::mutate(...)
     24. ├─vctrs:::warn_matches_multiple(...)
     25. │ └─vctrs:::warn_matches(...)
     26. │ └─vctrs:::warn_vctrs(...)
     27. │ └─rlang::warn(...)
     28. │ └─base::warning(cnd)
     29. │ └─base::withRestarts(...)
     30. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     31. │ └─base (local) doWithOneRestart(return(expr), restart)
     32. └─dplyr (local) `<fn>`(`<vctrs___>`)
     33. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     34. └─dplyr:::warn_join(...)
     35. └─dplyr:::warn_dplyr(...)
     36. └─rlang::warn(...)
     37. └─base::warning(cnd)
     38. └─base::withRestarts(...)
     39. └─base (local) withOneRestart(expr, restarts[[1L]])
     40. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:84'): no problem running summary (lag, mc) ─────────
     `diagnostics(radf_dta_lag1, mc)` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(diagnostics(radf_dta_lag1, mc), regexp = NA) at test-summary.R:84:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─exuber::diagnostics(radf_dta_lag1, mc)
     7. ├─exuber:::diagnostics.radf_obj(radf_dta_lag1, mc)
     8. │ ├─... %>% filter(stat == option)
     9. │ ├─exuber::tidy_join(object, cv)
     10. │ └─exuber:::tidy_join.radf_obj(object, cv)
     11. │ ├─... %>% arrange(id, stat)
     12. │ ├─dplyr::full_join(...)
     13. │ └─dplyr:::full_join.data.frame(...)
     14. │ └─dplyr:::join_mutate(...)
     15. │ └─dplyr:::join_rows(...)
     16. │ └─dplyr:::dplyr_locate_matches(...)
     17. │ ├─base::withCallingHandlers(...)
     18. │ └─vctrs::vec_locate_matches(...)
     19. ├─dplyr::filter(., stat == option)
     20. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     21. ├─dplyr::arrange(., id, stat)
     22. ├─dplyr::mutate(...)
     23. ├─vctrs:::warn_matches_multiple(...)
     24. │ └─vctrs:::warn_matches(...)
     25. │ └─vctrs:::warn_vctrs(...)
     26. │ └─rlang::warn(...)
     27. │ └─base::warning(cnd)
     28. │ └─base::withRestarts(...)
     29. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     30. │ └─base (local) doWithOneRestart(return(expr), restart)
     31. └─dplyr (local) `<fn>`(`<vctrs___>`)
     32. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     33. └─dplyr:::warn_join(...)
     34. └─dplyr:::warn_dplyr(...)
     35. └─rlang::warn(...)
     36. └─base::warning(cnd)
     37. └─base::withRestarts(...)
     38. └─base (local) withOneRestart(expr, restarts[[1L]])
     39. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:85'): no problem running summary (lag, mc) ─────────
     `diagnostics(radf_dta_lag1, mc, option = "sadf")` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(...) at test-summary.R:85:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─exuber::diagnostics(radf_dta_lag1, mc, option = "sadf")
     7. ├─exuber:::diagnostics.radf_obj(radf_dta_lag1, mc, option = "sadf")
     8. │ ├─... %>% filter(stat == option)
     9. │ ├─exuber::tidy_join(object, cv)
     10. │ └─exuber:::tidy_join.radf_obj(object, cv)
     11. │ ├─... %>% arrange(id, stat)
     12. │ ├─dplyr::full_join(...)
     13. │ └─dplyr:::full_join.data.frame(...)
     14. │ └─dplyr:::join_mutate(...)
     15. │ └─dplyr:::join_rows(...)
     16. │ └─dplyr:::dplyr_locate_matches(...)
     17. │ ├─base::withCallingHandlers(...)
     18. │ └─vctrs::vec_locate_matches(...)
     19. ├─dplyr::filter(., stat == option)
     20. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     21. ├─dplyr::arrange(., id, stat)
     22. ├─dplyr::mutate(...)
     23. ├─vctrs:::warn_matches_multiple(...)
     24. │ └─vctrs:::warn_matches(...)
     25. │ └─vctrs:::warn_vctrs(...)
     26. │ └─rlang::warn(...)
     27. │ └─base::warning(cnd)
     28. │ └─base::withRestarts(...)
     29. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     30. │ └─base (local) doWithOneRestart(return(expr), restart)
     31. └─dplyr (local) `<fn>`(`<vctrs___>`)
     32. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     33. └─dplyr:::warn_join(...)
     34. └─dplyr:::warn_dplyr(...)
     35. └─rlang::warn(...)
     36. └─base::warning(cnd)
     37. └─base::withRestarts(...)
     38. └─base (local) withOneRestart(expr, restarts[[1L]])
     39. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:86'): no problem running summary (lag, mc) ─────────
     `datestamp(radf_dta_lag1, mc)` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(datestamp(radf_dta_lag1, mc), regexp = NA) at test-summary.R:86:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─exuber::datestamp(radf_dta_lag1, mc)
     7. ├─exuber:::datestamp.radf_obj(radf_dta_lag1, mc)
     8. │ └─exuber:::diagnostics_internal(object, cv)
     9. │ ├─exuber::diagnostics(...)
     10. │ └─exuber:::diagnostics.radf_obj(...)
     11. │ ├─... %>% filter(stat == option)
     12. │ ├─exuber::tidy_join(object, cv)
     13. │ └─exuber:::tidy_join.radf_obj(object, cv)
     14. │ ├─... %>% arrange(id, stat)
     15. │ ├─dplyr::full_join(...)
     16. │ └─dplyr:::full_join.data.frame(...)
     17. │ └─dplyr:::join_mutate(...)
     18. │ └─dplyr:::join_rows(...)
     19. │ └─dplyr:::dplyr_locate_matches(...)
     20. │ ├─base::withCallingHandlers(...)
     21. │ └─vctrs::vec_locate_matches(...)
     22. ├─dplyr::filter(., stat == option)
     23. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     24. ├─dplyr::arrange(., id, stat)
     25. ├─dplyr::mutate(...)
     26. ├─vctrs:::warn_matches_multiple(...)
     27. │ └─vctrs:::warn_matches(...)
     28. │ └─vctrs:::warn_vctrs(...)
     29. │ └─rlang::warn(...)
     30. │ └─base::warning(cnd)
     31. │ └─base::withRestarts(...)
     32. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     33. │ └─base (local) doWithOneRestart(return(expr), restart)
     34. └─dplyr (local) `<fn>`(`<vctrs___>`)
     35. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     36. └─dplyr:::warn_join(...)
     37. └─dplyr:::warn_dplyr(...)
     38. └─rlang::warn(...)
     39. └─base::warning(cnd)
     40. └─base::withRestarts(...)
     41. └─base (local) withOneRestart(expr, restarts[[1L]])
     42. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:87'): no problem running summary (lag, mc) ─────────
     `datestamp(radf_dta_lag1, mc, option = "sadf")` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(...) at test-summary.R:87:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─exuber::datestamp(radf_dta_lag1, mc, option = "sadf")
     7. ├─exuber:::datestamp.radf_obj(radf_dta_lag1, mc, option = "sadf")
     8. │ └─exuber:::diagnostics_internal(object, cv)
     9. │ ├─exuber::diagnostics(...)
     10. │ └─exuber:::diagnostics.radf_obj(...)
     11. │ ├─... %>% filter(stat == option)
     12. │ ├─exuber::tidy_join(object, cv)
     13. │ └─exuber:::tidy_join.radf_obj(object, cv)
     14. │ ├─... %>% arrange(id, stat)
     15. │ ├─dplyr::full_join(...)
     16. │ └─dplyr:::full_join.data.frame(...)
     17. │ └─dplyr:::join_mutate(...)
     18. │ └─dplyr:::join_rows(...)
     19. │ └─dplyr:::dplyr_locate_matches(...)
     20. │ ├─base::withCallingHandlers(...)
     21. │ └─vctrs::vec_locate_matches(...)
     22. ├─dplyr::filter(., stat == option)
     23. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     24. ├─dplyr::arrange(., id, stat)
     25. ├─dplyr::mutate(...)
     26. ├─vctrs:::warn_matches_multiple(...)
     27. │ └─vctrs:::warn_matches(...)
     28. │ └─vctrs:::warn_vctrs(...)
     29. │ └─rlang::warn(...)
     30. │ └─base::warning(cnd)
     31. │ └─base::withRestarts(...)
     32. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     33. │ └─base (local) doWithOneRestart(return(expr), restart)
     34. └─dplyr (local) `<fn>`(`<vctrs___>`)
     35. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     36. └─dplyr:::warn_join(...)
     37. └─dplyr:::warn_dplyr(...)
     38. └─rlang::warn(...)
     39. └─base::warning(cnd)
     40. └─base::withRestarts(...)
     41. └─base (local) withOneRestart(expr, restarts[[1L]])
     42. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:88'): no problem running summary (lag, mc) ─────────
     `autoplot(radf_dta_lag1, mc)` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(autoplot(radf_dta_lag1, mc), regexp = NA) at test-summary.R:88:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─ggplot2::autoplot(radf_dta_lag1, mc)
     7. ├─exuber:::autoplot.radf_obj(radf_dta_lag1, mc)
     8. │ └─exuber:::diagnostics_internal(object, cv)
     9. │ ├─exuber::diagnostics(...)
     10. │ └─exuber:::diagnostics.radf_obj(...)
     11. │ ├─... %>% filter(stat == option)
     12. │ ├─exuber::tidy_join(object, cv)
     13. │ └─exuber:::tidy_join.radf_obj(object, cv)
     14. │ ├─... %>% arrange(id, stat)
     15. │ ├─dplyr::full_join(...)
     16. │ └─dplyr:::full_join.data.frame(...)
     17. │ └─dplyr:::join_mutate(...)
     18. │ └─dplyr:::join_rows(...)
     19. │ └─dplyr:::dplyr_locate_matches(...)
     20. │ ├─base::withCallingHandlers(...)
     21. │ └─vctrs::vec_locate_matches(...)
     22. ├─dplyr::filter(., stat == option)
     23. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     24. ├─dplyr::arrange(., id, stat)
     25. ├─dplyr::mutate(...)
     26. ├─vctrs:::warn_matches_multiple(...)
     27. │ └─vctrs:::warn_matches(...)
     28. │ └─vctrs:::warn_vctrs(...)
     29. │ └─rlang::warn(...)
     30. │ └─base::warning(cnd)
     31. │ └─base::withRestarts(...)
     32. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     33. │ └─base (local) doWithOneRestart(return(expr), restart)
     34. └─dplyr (local) `<fn>`(`<vctrs___>`)
     35. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     36. └─dplyr:::warn_join(...)
     37. └─dplyr:::warn_dplyr(...)
     38. └─rlang::warn(...)
     39. └─base::warning(cnd)
     40. └─base::withRestarts(...)
     41. └─base (local) withOneRestart(expr, restarts[[1L]])
     42. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:96'): no problem running summary (wb) ──────────────
     `summary(radf_dta, wb)` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(summary(radf_dta, wb), regexp = NA) at test-summary.R:96:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─base::summary(radf_dta, wb)
     7. ├─exuber:::summary.radf_obj(radf_dta, wb)
     8. │ ├─exuber:::summary_radf(cv, object, ...)
     9. │ └─exuber:::summary_radf.wb_cv(cv, object, ...)
     10. │ ├─tidy_join(object, cv) %>% ...
     11. │ ├─exuber::tidy_join(object, cv)
     12. │ └─exuber:::tidy_join.radf_obj(object, cv)
     13. │ ├─... %>% arrange(id, stat)
     14. │ ├─dplyr::full_join(...)
     15. │ └─dplyr:::full_join.data.frame(...)
     16. │ └─dplyr:::join_mutate(...)
     17. │ └─dplyr:::join_rows(...)
     18. │ └─dplyr:::dplyr_locate_matches(...)
     19. │ ├─base::withCallingHandlers(...)
     20. │ └─vctrs::vec_locate_matches(...)
     21. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit)
     22. ├─dplyr::arrange(., id, stat)
     23. ├─dplyr::mutate(...)
     24. ├─vctrs:::warn_matches_multiple(...)
     25. │ └─vctrs:::warn_matches(...)
     26. │ └─vctrs:::warn_vctrs(...)
     27. │ └─rlang::warn(...)
     28. │ └─base::warning(cnd)
     29. │ └─base::withRestarts(...)
     30. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     31. │ └─base (local) doWithOneRestart(return(expr), restart)
     32. └─dplyr (local) `<fn>`(`<vctrs___>`)
     33. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     34. └─dplyr:::warn_join(...)
     35. └─dplyr:::warn_dplyr(...)
     36. └─rlang::warn(...)
     37. └─base::warning(cnd)
     38. └─base::withRestarts(...)
     39. └─base (local) withOneRestart(expr, restarts[[1L]])
     40. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:97'): no problem running summary (wb) ──────────────
     `diagnostics(radf_dta, wb)` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(diagnostics(radf_dta, wb), regexp = NA) at test-summary.R:97:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─exuber::diagnostics(radf_dta, wb)
     7. ├─exuber:::diagnostics.radf_obj(radf_dta, wb)
     8. │ ├─... %>% filter(stat == option)
     9. │ ├─exuber::tidy_join(object, cv)
     10. │ └─exuber:::tidy_join.radf_obj(object, cv)
     11. │ ├─... %>% arrange(id, stat)
     12. │ ├─dplyr::full_join(...)
     13. │ └─dplyr:::full_join.data.frame(...)
     14. │ └─dplyr:::join_mutate(...)
     15. │ └─dplyr:::join_rows(...)
     16. │ └─dplyr:::dplyr_locate_matches(...)
     17. │ ├─base::withCallingHandlers(...)
     18. │ └─vctrs::vec_locate_matches(...)
     19. ├─dplyr::filter(., stat == option)
     20. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     21. ├─dplyr::arrange(., id, stat)
     22. ├─dplyr::mutate(...)
     23. ├─vctrs:::warn_matches_multiple(...)
     24. │ └─vctrs:::warn_matches(...)
     25. │ └─vctrs:::warn_vctrs(...)
     26. │ └─rlang::warn(...)
     27. │ └─base::warning(cnd)
     28. │ └─base::withRestarts(...)
     29. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     30. │ └─base (local) doWithOneRestart(return(expr), restart)
     31. └─dplyr (local) `<fn>`(`<vctrs___>`)
     32. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     33. └─dplyr:::warn_join(...)
     34. └─dplyr:::warn_dplyr(...)
     35. └─rlang::warn(...)
     36. └─base::warning(cnd)
     37. └─base::withRestarts(...)
     38. └─base (local) withOneRestart(expr, restarts[[1L]])
     39. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:98'): no problem running summary (wb) ──────────────
     `diagnostics(radf_dta, wb, option = "sadf")` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(...) at test-summary.R:98:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─exuber::diagnostics(radf_dta, wb, option = "sadf")
     7. ├─exuber:::diagnostics.radf_obj(radf_dta, wb, option = "sadf")
     8. │ ├─... %>% filter(stat == option)
     9. │ ├─exuber::tidy_join(object, cv)
     10. │ └─exuber:::tidy_join.radf_obj(object, cv)
     11. │ ├─... %>% arrange(id, stat)
     12. │ ├─dplyr::full_join(...)
     13. │ └─dplyr:::full_join.data.frame(...)
     14. │ └─dplyr:::join_mutate(...)
     15. │ └─dplyr:::join_rows(...)
     16. │ └─dplyr:::dplyr_locate_matches(...)
     17. │ ├─base::withCallingHandlers(...)
     18. │ └─vctrs::vec_locate_matches(...)
     19. ├─dplyr::filter(., stat == option)
     20. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     21. ├─dplyr::arrange(., id, stat)
     22. ├─dplyr::mutate(...)
     23. ├─vctrs:::warn_matches_multiple(...)
     24. │ └─vctrs:::warn_matches(...)
     25. │ └─vctrs:::warn_vctrs(...)
     26. │ └─rlang::warn(...)
     27. │ └─base::warning(cnd)
     28. │ └─base::withRestarts(...)
     29. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     30. │ └─base (local) doWithOneRestart(return(expr), restart)
     31. └─dplyr (local) `<fn>`(`<vctrs___>`)
     32. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     33. └─dplyr:::warn_join(...)
     34. └─dplyr:::warn_dplyr(...)
     35. └─rlang::warn(...)
     36. └─base::warning(cnd)
     37. └─base::withRestarts(...)
     38. └─base (local) withOneRestart(expr, restarts[[1L]])
     39. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:99'): no problem running summary (wb) ──────────────
     `datestamp(radf_dta, wb)` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(datestamp(radf_dta, wb), regexp = NA) at test-summary.R:99:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─exuber::datestamp(radf_dta, wb)
     7. ├─exuber:::datestamp.radf_obj(radf_dta, wb)
     8. │ └─exuber:::diagnostics_internal(object, cv)
     9. │ ├─exuber::diagnostics(...)
     10. │ └─exuber:::diagnostics.radf_obj(...)
     11. │ ├─... %>% filter(stat == option)
     12. │ ├─exuber::tidy_join(object, cv)
     13. │ └─exuber:::tidy_join.radf_obj(object, cv)
     14. │ ├─... %>% arrange(id, stat)
     15. │ ├─dplyr::full_join(...)
     16. │ └─dplyr:::full_join.data.frame(...)
     17. │ └─dplyr:::join_mutate(...)
     18. │ └─dplyr:::join_rows(...)
     19. │ └─dplyr:::dplyr_locate_matches(...)
     20. │ ├─base::withCallingHandlers(...)
     21. │ └─vctrs::vec_locate_matches(...)
     22. ├─dplyr::filter(., stat == option)
     23. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     24. ├─dplyr::arrange(., id, stat)
     25. ├─dplyr::mutate(...)
     26. ├─vctrs:::warn_matches_multiple(...)
     27. │ └─vctrs:::warn_matches(...)
     28. │ └─vctrs:::warn_vctrs(...)
     29. │ └─rlang::warn(...)
     30. │ └─base::warning(cnd)
     31. │ └─base::withRestarts(...)
     32. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     33. │ └─base (local) doWithOneRestart(return(expr), restart)
     34. └─dplyr (local) `<fn>`(`<vctrs___>`)
     35. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     36. └─dplyr:::warn_join(...)
     37. └─dplyr:::warn_dplyr(...)
     38. └─rlang::warn(...)
     39. └─base::warning(cnd)
     40. └─base::withRestarts(...)
     41. └─base (local) withOneRestart(expr, restarts[[1L]])
     42. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:100'): no problem running summary (wb) ─────────────
     `datestamp(radf_dta, wb, option = "sadf")` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(...) at test-summary.R:100:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─exuber::datestamp(radf_dta, wb, option = "sadf")
     7. ├─exuber:::datestamp.radf_obj(radf_dta, wb, option = "sadf")
     8. │ └─exuber:::diagnostics_internal(object, cv)
     9. │ ├─exuber::diagnostics(...)
     10. │ └─exuber:::diagnostics.radf_obj(...)
     11. │ ├─... %>% filter(stat == option)
     12. │ ├─exuber::tidy_join(object, cv)
     13. │ └─exuber:::tidy_join.radf_obj(object, cv)
     14. │ ├─... %>% arrange(id, stat)
     15. │ ├─dplyr::full_join(...)
     16. │ └─dplyr:::full_join.data.frame(...)
     17. │ └─dplyr:::join_mutate(...)
     18. │ └─dplyr:::join_rows(...)
     19. │ └─dplyr:::dplyr_locate_matches(...)
     20. │ ├─base::withCallingHandlers(...)
     21. │ └─vctrs::vec_locate_matches(...)
     22. ├─dplyr::filter(., stat == option)
     23. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     24. ├─dplyr::arrange(., id, stat)
     25. ├─dplyr::mutate(...)
     26. ├─vctrs:::warn_matches_multiple(...)
     27. │ └─vctrs:::warn_matches(...)
     28. │ └─vctrs:::warn_vctrs(...)
     29. │ └─rlang::warn(...)
     30. │ └─base::warning(cnd)
     31. │ └─base::withRestarts(...)
     32. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     33. │ └─base (local) doWithOneRestart(return(expr), restart)
     34. └─dplyr (local) `<fn>`(`<vctrs___>`)
     35. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     36. └─dplyr:::warn_join(...)
     37. └─dplyr:::warn_dplyr(...)
     38. └─rlang::warn(...)
     39. └─base::warning(cnd)
     40. └─base::withRestarts(...)
     41. └─base (local) withOneRestart(expr, restarts[[1L]])
     42. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:101'): no problem running summary (wb) ─────────────
     `autoplot(radf_dta, wb)` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(autoplot(radf_dta, wb), regexp = NA) at test-summary.R:101:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─ggplot2::autoplot(radf_dta, wb)
     7. ├─exuber:::autoplot.radf_obj(radf_dta, wb)
     8. │ └─exuber:::diagnostics_internal(object, cv)
     9. │ ├─exuber::diagnostics(...)
     10. │ └─exuber:::diagnostics.radf_obj(...)
     11. │ ├─... %>% filter(stat == option)
     12. │ ├─exuber::tidy_join(object, cv)
     13. │ └─exuber:::tidy_join.radf_obj(object, cv)
     14. │ ├─... %>% arrange(id, stat)
     15. │ ├─dplyr::full_join(...)
     16. │ └─dplyr:::full_join.data.frame(...)
     17. │ └─dplyr:::join_mutate(...)
     18. │ └─dplyr:::join_rows(...)
     19. │ └─dplyr:::dplyr_locate_matches(...)
     20. │ ├─base::withCallingHandlers(...)
     21. │ └─vctrs::vec_locate_matches(...)
     22. ├─dplyr::filter(., stat == option)
     23. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     24. ├─dplyr::arrange(., id, stat)
     25. ├─dplyr::mutate(...)
     26. ├─vctrs:::warn_matches_multiple(...)
     27. │ └─vctrs:::warn_matches(...)
     28. │ └─vctrs:::warn_vctrs(...)
     29. │ └─rlang::warn(...)
     30. │ └─base::warning(cnd)
     31. │ └─base::withRestarts(...)
     32. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     33. │ └─base (local) doWithOneRestart(return(expr), restart)
     34. └─dplyr (local) `<fn>`(`<vctrs___>`)
     35. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     36. └─dplyr:::warn_join(...)
     37. └─dplyr:::warn_dplyr(...)
     38. └─rlang::warn(...)
     39. └─base::warning(cnd)
     40. └─base::withRestarts(...)
     41. └─base (local) withOneRestart(expr, restarts[[1L]])
     42. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:102'): no problem running summary (wb) ─────────────
     `autoplot(radf_dta, wb, option = "sadf")` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(...) at test-summary.R:102:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─ggplot2::autoplot(radf_dta, wb, option = "sadf")
     7. ├─exuber:::autoplot.radf_obj(radf_dta, wb, option = "sadf")
     8. │ └─exuber:::diagnostics_internal(object, cv)
     9. │ ├─exuber::diagnostics(...)
     10. │ └─exuber:::diagnostics.radf_obj(...)
     11. │ ├─... %>% filter(stat == option)
     12. │ ├─exuber::tidy_join(object, cv)
     13. │ └─exuber:::tidy_join.radf_obj(object, cv)
     14. │ ├─... %>% arrange(id, stat)
     15. │ ├─dplyr::full_join(...)
     16. │ └─dplyr:::full_join.data.frame(...)
     17. │ └─dplyr:::join_mutate(...)
     18. │ └─dplyr:::join_rows(...)
     19. │ └─dplyr:::dplyr_locate_matches(...)
     20. │ ├─base::withCallingHandlers(...)
     21. │ └─vctrs::vec_locate_matches(...)
     22. ├─dplyr::filter(., stat == option)
     23. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     24. ├─dplyr::arrange(., id, stat)
     25. ├─dplyr::mutate(...)
     26. ├─vctrs:::warn_matches_multiple(...)
     27. │ └─vctrs:::warn_matches(...)
     28. │ └─vctrs:::warn_vctrs(...)
     29. │ └─rlang::warn(...)
     30. │ └─base::warning(cnd)
     31. │ └─base::withRestarts(...)
     32. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     33. │ └─base (local) doWithOneRestart(return(expr), restart)
     34. └─dplyr (local) `<fn>`(`<vctrs___>`)
     35. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     36. └─dplyr:::warn_join(...)
     37. └─dplyr:::warn_dplyr(...)
     38. └─rlang::warn(...)
     39. └─base::warning(cnd)
     40. └─base::withRestarts(...)
     41. └─base (local) withOneRestart(expr, restarts[[1L]])
     42. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:109'): no problem running summary (lag,wb) ─────────
     `summary(radf_dta_lag1, wb)` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(summary(radf_dta_lag1, wb), regexp = NA) at test-summary.R:109:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─base::summary(radf_dta_lag1, wb)
     7. ├─exuber:::summary.radf_obj(radf_dta_lag1, wb)
     8. │ ├─exuber:::summary_radf(cv, object, ...)
     9. │ └─exuber:::summary_radf.wb_cv(cv, object, ...)
     10. │ ├─tidy_join(object, cv) %>% ...
     11. │ ├─exuber::tidy_join(object, cv)
     12. │ └─exuber:::tidy_join.radf_obj(object, cv)
     13. │ ├─... %>% arrange(id, stat)
     14. │ ├─dplyr::full_join(...)
     15. │ └─dplyr:::full_join.data.frame(...)
     16. │ └─dplyr:::join_mutate(...)
     17. │ └─dplyr:::join_rows(...)
     18. │ └─dplyr:::dplyr_locate_matches(...)
     19. │ ├─base::withCallingHandlers(...)
     20. │ └─vctrs::vec_locate_matches(...)
     21. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit)
     22. ├─dplyr::arrange(., id, stat)
     23. ├─dplyr::mutate(...)
     24. ├─vctrs:::warn_matches_multiple(...)
     25. │ └─vctrs:::warn_matches(...)
     26. │ └─vctrs:::warn_vctrs(...)
     27. │ └─rlang::warn(...)
     28. │ └─base::warning(cnd)
     29. │ └─base::withRestarts(...)
     30. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     31. │ └─base (local) doWithOneRestart(return(expr), restart)
     32. └─dplyr (local) `<fn>`(`<vctrs___>`)
     33. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     34. └─dplyr:::warn_join(...)
     35. └─dplyr:::warn_dplyr(...)
     36. └─rlang::warn(...)
     37. └─base::warning(cnd)
     38. └─base::withRestarts(...)
     39. └─base (local) withOneRestart(expr, restarts[[1L]])
     40. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:110'): no problem running summary (lag,wb) ─────────
     `diagnostics(radf_dta_lag1, wb)` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(diagnostics(radf_dta_lag1, wb), regexp = NA) at test-summary.R:110:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─exuber::diagnostics(radf_dta_lag1, wb)
     7. ├─exuber:::diagnostics.radf_obj(radf_dta_lag1, wb)
     8. │ ├─... %>% filter(stat == option)
     9. │ ├─exuber::tidy_join(object, cv)
     10. │ └─exuber:::tidy_join.radf_obj(object, cv)
     11. │ ├─... %>% arrange(id, stat)
     12. │ ├─dplyr::full_join(...)
     13. │ └─dplyr:::full_join.data.frame(...)
     14. │ └─dplyr:::join_mutate(...)
     15. │ └─dplyr:::join_rows(...)
     16. │ └─dplyr:::dplyr_locate_matches(...)
     17. │ ├─base::withCallingHandlers(...)
     18. │ └─vctrs::vec_locate_matches(...)
     19. ├─dplyr::filter(., stat == option)
     20. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     21. ├─dplyr::arrange(., id, stat)
     22. ├─dplyr::mutate(...)
     23. ├─vctrs:::warn_matches_multiple(...)
     24. │ └─vctrs:::warn_matches(...)
     25. │ └─vctrs:::warn_vctrs(...)
     26. │ └─rlang::warn(...)
     27. │ └─base::warning(cnd)
     28. │ └─base::withRestarts(...)
     29. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     30. │ └─base (local) doWithOneRestart(return(expr), restart)
     31. └─dplyr (local) `<fn>`(`<vctrs___>`)
     32. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     33. └─dplyr:::warn_join(...)
     34. └─dplyr:::warn_dplyr(...)
     35. └─rlang::warn(...)
     36. └─base::warning(cnd)
     37. └─base::withRestarts(...)
     38. └─base (local) withOneRestart(expr, restarts[[1L]])
     39. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:111'): no problem running summary (lag,wb) ─────────
     `diagnostics(radf_dta_lag1, wb, option = "sadf")` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(...) at test-summary.R:111:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─exuber::diagnostics(radf_dta_lag1, wb, option = "sadf")
     7. ├─exuber:::diagnostics.radf_obj(radf_dta_lag1, wb, option = "sadf")
     8. │ ├─... %>% filter(stat == option)
     9. │ ├─exuber::tidy_join(object, cv)
     10. │ └─exuber:::tidy_join.radf_obj(object, cv)
     11. │ ├─... %>% arrange(id, stat)
     12. │ ├─dplyr::full_join(...)
     13. │ └─dplyr:::full_join.data.frame(...)
     14. │ └─dplyr:::join_mutate(...)
     15. │ └─dplyr:::join_rows(...)
     16. │ └─dplyr:::dplyr_locate_matches(...)
     17. │ ├─base::withCallingHandlers(...)
     18. │ └─vctrs::vec_locate_matches(...)
     19. ├─dplyr::filter(., stat == option)
     20. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     21. ├─dplyr::arrange(., id, stat)
     22. ├─dplyr::mutate(...)
     23. ├─vctrs:::warn_matches_multiple(...)
     24. │ └─vctrs:::warn_matches(...)
     25. │ └─vctrs:::warn_vctrs(...)
     26. │ └─rlang::warn(...)
     27. │ └─base::warning(cnd)
     28. │ └─base::withRestarts(...)
     29. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     30. │ └─base (local) doWithOneRestart(return(expr), restart)
     31. └─dplyr (local) `<fn>`(`<vctrs___>`)
     32. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     33. └─dplyr:::warn_join(...)
     34. └─dplyr:::warn_dplyr(...)
     35. └─rlang::warn(...)
     36. └─base::warning(cnd)
     37. └─base::withRestarts(...)
     38. └─base (local) withOneRestart(expr, restarts[[1L]])
     39. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:112'): no problem running summary (lag,wb) ─────────
     `datestamp(radf_dta_lag1, wb)` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(datestamp(radf_dta_lag1, wb), regexp = NA) at test-summary.R:112:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─exuber::datestamp(radf_dta_lag1, wb)
     7. ├─exuber:::datestamp.radf_obj(radf_dta_lag1, wb)
     8. │ └─exuber:::diagnostics_internal(object, cv)
     9. │ ├─exuber::diagnostics(...)
     10. │ └─exuber:::diagnostics.radf_obj(...)
     11. │ ├─... %>% filter(stat == option)
     12. │ ├─exuber::tidy_join(object, cv)
     13. │ └─exuber:::tidy_join.radf_obj(object, cv)
     14. │ ├─... %>% arrange(id, stat)
     15. │ ├─dplyr::full_join(...)
     16. │ └─dplyr:::full_join.data.frame(...)
     17. │ └─dplyr:::join_mutate(...)
     18. │ └─dplyr:::join_rows(...)
     19. │ └─dplyr:::dplyr_locate_matches(...)
     20. │ ├─base::withCallingHandlers(...)
     21. │ └─vctrs::vec_locate_matches(...)
     22. ├─dplyr::filter(., stat == option)
     23. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     24. ├─dplyr::arrange(., id, stat)
     25. ├─dplyr::mutate(...)
     26. ├─vctrs:::warn_matches_multiple(...)
     27. │ └─vctrs:::warn_matches(...)
     28. │ └─vctrs:::warn_vctrs(...)
     29. │ └─rlang::warn(...)
     30. │ └─base::warning(cnd)
     31. │ └─base::withRestarts(...)
     32. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     33. │ └─base (local) doWithOneRestart(return(expr), restart)
     34. └─dplyr (local) `<fn>`(`<vctrs___>`)
     35. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     36. └─dplyr:::warn_join(...)
     37. └─dplyr:::warn_dplyr(...)
     38. └─rlang::warn(...)
     39. └─base::warning(cnd)
     40. └─base::withRestarts(...)
     41. └─base (local) withOneRestart(expr, restarts[[1L]])
     42. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:113'): no problem running summary (lag,wb) ─────────
     `datestamp(radf_dta_lag1, wb, option = "sadf")` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(...) at test-summary.R:113:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─exuber::datestamp(radf_dta_lag1, wb, option = "sadf")
     7. ├─exuber:::datestamp.radf_obj(radf_dta_lag1, wb, option = "sadf")
     8. │ └─exuber:::diagnostics_internal(object, cv)
     9. │ ├─exuber::diagnostics(...)
     10. │ └─exuber:::diagnostics.radf_obj(...)
     11. │ ├─... %>% filter(stat == option)
     12. │ ├─exuber::tidy_join(object, cv)
     13. │ └─exuber:::tidy_join.radf_obj(object, cv)
     14. │ ├─... %>% arrange(id, stat)
     15. │ ├─dplyr::full_join(...)
     16. │ └─dplyr:::full_join.data.frame(...)
     17. │ └─dplyr:::join_mutate(...)
     18. │ └─dplyr:::join_rows(...)
     19. │ └─dplyr:::dplyr_locate_matches(...)
     20. │ ├─base::withCallingHandlers(...)
     21. │ └─vctrs::vec_locate_matches(...)
     22. ├─dplyr::filter(., stat == option)
     23. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     24. ├─dplyr::arrange(., id, stat)
     25. ├─dplyr::mutate(...)
     26. ├─vctrs:::warn_matches_multiple(...)
     27. │ └─vctrs:::warn_matches(...)
     28. │ └─vctrs:::warn_vctrs(...)
     29. │ └─rlang::warn(...)
     30. │ └─base::warning(cnd)
     31. │ └─base::withRestarts(...)
     32. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     33. │ └─base (local) doWithOneRestart(return(expr), restart)
     34. └─dplyr (local) `<fn>`(`<vctrs___>`)
     35. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     36. └─dplyr:::warn_join(...)
     37. └─dplyr:::warn_dplyr(...)
     38. └─rlang::warn(...)
     39. └─base::warning(cnd)
     40. └─base::withRestarts(...)
     41. └─base (local) withOneRestart(expr, restarts[[1L]])
     42. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:114'): no problem running summary (lag,wb) ─────────
     `autoplot(radf_dta_lag1, wb)` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(autoplot(radf_dta_lag1, wb), regexp = NA) at test-summary.R:114:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─ggplot2::autoplot(radf_dta_lag1, wb)
     7. ├─exuber:::autoplot.radf_obj(radf_dta_lag1, wb)
     8. │ └─exuber:::diagnostics_internal(object, cv)
     9. │ ├─exuber::diagnostics(...)
     10. │ └─exuber:::diagnostics.radf_obj(...)
     11. │ ├─... %>% filter(stat == option)
     12. │ ├─exuber::tidy_join(object, cv)
     13. │ └─exuber:::tidy_join.radf_obj(object, cv)
     14. │ ├─... %>% arrange(id, stat)
     15. │ ├─dplyr::full_join(...)
     16. │ └─dplyr:::full_join.data.frame(...)
     17. │ └─dplyr:::join_mutate(...)
     18. │ └─dplyr:::join_rows(...)
     19. │ └─dplyr:::dplyr_locate_matches(...)
     20. │ ├─base::withCallingHandlers(...)
     21. │ └─vctrs::vec_locate_matches(...)
     22. ├─dplyr::filter(., stat == option)
     23. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     24. ├─dplyr::arrange(., id, stat)
     25. ├─dplyr::mutate(...)
     26. ├─vctrs:::warn_matches_multiple(...)
     27. │ └─vctrs:::warn_matches(...)
     28. │ └─vctrs:::warn_vctrs(...)
     29. │ └─rlang::warn(...)
     30. │ └─base::warning(cnd)
     31. │ └─base::withRestarts(...)
     32. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     33. │ └─base (local) doWithOneRestart(return(expr), restart)
     34. └─dplyr (local) `<fn>`(`<vctrs___>`)
     35. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     36. └─dplyr:::warn_join(...)
     37. └─dplyr:::warn_dplyr(...)
     38. └─rlang::warn(...)
     39. └─base::warning(cnd)
     40. └─base::withRestarts(...)
     41. └─base (local) withOneRestart(expr, restarts[[1L]])
     42. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:115'): no problem running summary (lag,wb) ─────────
     `autoplot(radf_dta_lag1, wb, option = "sadf")` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(...) at test-summary.R:115:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─ggplot2::autoplot(radf_dta_lag1, wb, option = "sadf")
     7. ├─exuber:::autoplot.radf_obj(radf_dta_lag1, wb, option = "sadf")
     8. │ └─exuber:::diagnostics_internal(object, cv)
     9. │ ├─exuber::diagnostics(...)
     10. │ └─exuber:::diagnostics.radf_obj(...)
     11. │ ├─... %>% filter(stat == option)
     12. │ ├─exuber::tidy_join(object, cv)
     13. │ └─exuber:::tidy_join.radf_obj(object, cv)
     14. │ ├─... %>% arrange(id, stat)
     15. │ ├─dplyr::full_join(...)
     16. │ └─dplyr:::full_join.data.frame(...)
     17. │ └─dplyr:::join_mutate(...)
     18. │ └─dplyr:::join_rows(...)
     19. │ └─dplyr:::dplyr_locate_matches(...)
     20. │ ├─base::withCallingHandlers(...)
     21. │ └─vctrs::vec_locate_matches(...)
     22. ├─dplyr::filter(., stat == option)
     23. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     24. ├─dplyr::arrange(., id, stat)
     25. ├─dplyr::mutate(...)
     26. ├─vctrs:::warn_matches_multiple(...)
     27. │ └─vctrs:::warn_matches(...)
     28. │ └─vctrs:::warn_vctrs(...)
     29. │ └─rlang::warn(...)
     30. │ └─base::warning(cnd)
     31. │ └─base::withRestarts(...)
     32. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     33. │ └─base (local) doWithOneRestart(return(expr), restart)
     34. └─dplyr (local) `<fn>`(`<vctrs___>`)
     35. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     36. └─dplyr:::warn_join(...)
     37. └─dplyr:::warn_dplyr(...)
     38. └─rlang::warn(...)
     39. └─base::warning(cnd)
     40. └─base::withRestarts(...)
     41. └─base (local) withOneRestart(expr, restarts[[1L]])
     42. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:124'): no problem running with (date, mc) ──────────
     `datestamp(radf_dta, mc)` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(datestamp(radf_dta, mc), regexp = NA) at test-summary.R:124:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─exuber::datestamp(radf_dta, mc)
     7. ├─exuber:::datestamp.radf_obj(radf_dta, mc)
     8. │ └─exuber:::diagnostics_internal(object, cv)
     9. │ ├─exuber::diagnostics(...)
     10. │ └─exuber:::diagnostics.radf_obj(...)
     11. │ ├─... %>% filter(stat == option)
     12. │ ├─exuber::tidy_join(object, cv)
     13. │ └─exuber:::tidy_join.radf_obj(object, cv)
     14. │ ├─... %>% arrange(id, stat)
     15. │ ├─dplyr::full_join(...)
     16. │ └─dplyr:::full_join.data.frame(...)
     17. │ └─dplyr:::join_mutate(...)
     18. │ └─dplyr:::join_rows(...)
     19. │ └─dplyr:::dplyr_locate_matches(...)
     20. │ ├─base::withCallingHandlers(...)
     21. │ └─vctrs::vec_locate_matches(...)
     22. ├─dplyr::filter(., stat == option)
     23. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     24. ├─dplyr::arrange(., id, stat)
     25. ├─dplyr::mutate(...)
     26. ├─vctrs:::warn_matches_multiple(...)
     27. │ └─vctrs:::warn_matches(...)
     28. │ └─vctrs:::warn_vctrs(...)
     29. │ └─rlang::warn(...)
     30. │ └─base::warning(cnd)
     31. │ └─base::withRestarts(...)
     32. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     33. │ └─base (local) doWithOneRestart(return(expr), restart)
     34. └─dplyr (local) `<fn>`(`<vctrs___>`)
     35. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     36. └─dplyr:::warn_join(...)
     37. └─dplyr:::warn_dplyr(...)
     38. └─rlang::warn(...)
     39. └─base::warning(cnd)
     40. └─base::withRestarts(...)
     41. └─base (local) withOneRestart(expr, restarts[[1L]])
     42. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:125'): no problem running with (date, mc) ──────────
     `datestamp(radf_dta, mc, option = "sadf")` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(...) at test-summary.R:125:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─exuber::datestamp(radf_dta, mc, option = "sadf")
     7. ├─exuber:::datestamp.radf_obj(radf_dta, mc, option = "sadf")
     8. │ └─exuber:::diagnostics_internal(object, cv)
     9. │ ├─exuber::diagnostics(...)
     10. │ └─exuber:::diagnostics.radf_obj(...)
     11. │ ├─... %>% filter(stat == option)
     12. │ ├─exuber::tidy_join(object, cv)
     13. │ └─exuber:::tidy_join.radf_obj(object, cv)
     14. │ ├─... %>% arrange(id, stat)
     15. │ ├─dplyr::full_join(...)
     16. │ └─dplyr:::full_join.data.frame(...)
     17. │ └─dplyr:::join_mutate(...)
     18. │ └─dplyr:::join_rows(...)
     19. │ └─dplyr:::dplyr_locate_matches(...)
     20. │ ├─base::withCallingHandlers(...)
     21. │ └─vctrs::vec_locate_matches(...)
     22. ├─dplyr::filter(., stat == option)
     23. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     24. ├─dplyr::arrange(., id, stat)
     25. ├─dplyr::mutate(...)
     26. ├─vctrs:::warn_matches_multiple(...)
     27. │ └─vctrs:::warn_matches(...)
     28. │ └─vctrs:::warn_vctrs(...)
     29. │ └─rlang::warn(...)
     30. │ └─base::warning(cnd)
     31. │ └─base::withRestarts(...)
     32. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     33. │ └─base (local) doWithOneRestart(return(expr), restart)
     34. └─dplyr (local) `<fn>`(`<vctrs___>`)
     35. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     36. └─dplyr:::warn_join(...)
     37. └─dplyr:::warn_dplyr(...)
     38. └─rlang::warn(...)
     39. └─base::warning(cnd)
     40. └─base::withRestarts(...)
     41. └─base (local) withOneRestart(expr, restarts[[1L]])
     42. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:126'): no problem running with (date, mc) ──────────
     `autoplot(radf_dta, mc)` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(autoplot(radf_dta, mc), regexp = NA) at test-summary.R:126:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─ggplot2::autoplot(radf_dta, mc)
     7. ├─exuber:::autoplot.radf_obj(radf_dta, mc)
     8. │ └─exuber:::diagnostics_internal(object, cv)
     9. │ ├─exuber::diagnostics(...)
     10. │ └─exuber:::diagnostics.radf_obj(...)
     11. │ ├─... %>% filter(stat == option)
     12. │ ├─exuber::tidy_join(object, cv)
     13. │ └─exuber:::tidy_join.radf_obj(object, cv)
     14. │ ├─... %>% arrange(id, stat)
     15. │ ├─dplyr::full_join(...)
     16. │ └─dplyr:::full_join.data.frame(...)
     17. │ └─dplyr:::join_mutate(...)
     18. │ └─dplyr:::join_rows(...)
     19. │ └─dplyr:::dplyr_locate_matches(...)
     20. │ ├─base::withCallingHandlers(...)
     21. │ └─vctrs::vec_locate_matches(...)
     22. ├─dplyr::filter(., stat == option)
     23. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     24. ├─dplyr::arrange(., id, stat)
     25. ├─dplyr::mutate(...)
     26. ├─vctrs:::warn_matches_multiple(...)
     27. │ └─vctrs:::warn_matches(...)
     28. │ └─vctrs:::warn_vctrs(...)
     29. │ └─rlang::warn(...)
     30. │ └─base::warning(cnd)
     31. │ └─base::withRestarts(...)
     32. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     33. │ └─base (local) doWithOneRestart(return(expr), restart)
     34. └─dplyr (local) `<fn>`(`<vctrs___>`)
     35. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     36. └─dplyr:::warn_join(...)
     37. └─dplyr:::warn_dplyr(...)
     38. └─rlang::warn(...)
     39. └─base::warning(cnd)
     40. └─base::withRestarts(...)
     41. └─base (local) withOneRestart(expr, restarts[[1L]])
     42. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:127'): no problem running with (date, mc) ──────────
     `autoplot(radf_dta, mc, option = "sadf")` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(...) at test-summary.R:127:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─ggplot2::autoplot(radf_dta, mc, option = "sadf")
     7. ├─exuber:::autoplot.radf_obj(radf_dta, mc, option = "sadf")
     8. │ └─exuber:::diagnostics_internal(object, cv)
     9. │ ├─exuber::diagnostics(...)
     10. │ └─exuber:::diagnostics.radf_obj(...)
     11. │ ├─... %>% filter(stat == option)
     12. │ ├─exuber::tidy_join(object, cv)
     13. │ └─exuber:::tidy_join.radf_obj(object, cv)
     14. │ ├─... %>% arrange(id, stat)
     15. │ ├─dplyr::full_join(...)
     16. │ └─dplyr:::full_join.data.frame(...)
     17. │ └─dplyr:::join_mutate(...)
     18. │ └─dplyr:::join_rows(...)
     19. │ └─dplyr:::dplyr_locate_matches(...)
     20. │ ├─base::withCallingHandlers(...)
     21. │ └─vctrs::vec_locate_matches(...)
     22. ├─dplyr::filter(., stat == option)
     23. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     24. ├─dplyr::arrange(., id, stat)
     25. ├─dplyr::mutate(...)
     26. ├─vctrs:::warn_matches_multiple(...)
     27. │ └─vctrs:::warn_matches(...)
     28. │ └─vctrs:::warn_vctrs(...)
     29. │ └─rlang::warn(...)
     30. │ └─base::warning(cnd)
     31. │ └─base::withRestarts(...)
     32. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     33. │ └─base (local) doWithOneRestart(return(expr), restart)
     34. └─dplyr (local) `<fn>`(`<vctrs___>`)
     35. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     36. └─dplyr:::warn_join(...)
     37. └─dplyr:::warn_dplyr(...)
     38. └─rlang::warn(...)
     39. └─base::warning(cnd)
     40. └─base::withRestarts(...)
     41. └─base (local) withOneRestart(expr, restarts[[1L]])
     42. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:134'): no problem running summary with (date, lag, mc) ──
     `datestamp(radf_dta_lag1, mc)` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(datestamp(radf_dta_lag1, mc), regexp = NA) at test-summary.R:134:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─exuber::datestamp(radf_dta_lag1, mc)
     7. ├─exuber:::datestamp.radf_obj(radf_dta_lag1, mc)
     8. │ └─exuber:::diagnostics_internal(object, cv)
     9. │ ├─exuber::diagnostics(...)
     10. │ └─exuber:::diagnostics.radf_obj(...)
     11. │ ├─... %>% filter(stat == option)
     12. │ ├─exuber::tidy_join(object, cv)
     13. │ └─exuber:::tidy_join.radf_obj(object, cv)
     14. │ ├─... %>% arrange(id, stat)
     15. │ ├─dplyr::full_join(...)
     16. │ └─dplyr:::full_join.data.frame(...)
     17. │ └─dplyr:::join_mutate(...)
     18. │ └─dplyr:::join_rows(...)
     19. │ └─dplyr:::dplyr_locate_matches(...)
     20. │ ├─base::withCallingHandlers(...)
     21. │ └─vctrs::vec_locate_matches(...)
     22. ├─dplyr::filter(., stat == option)
     23. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     24. ├─dplyr::arrange(., id, stat)
     25. ├─dplyr::mutate(...)
     26. ├─vctrs:::warn_matches_multiple(...)
     27. │ └─vctrs:::warn_matches(...)
     28. │ └─vctrs:::warn_vctrs(...)
     29. │ └─rlang::warn(...)
     30. │ └─base::warning(cnd)
     31. │ └─base::withRestarts(...)
     32. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     33. │ └─base (local) doWithOneRestart(return(expr), restart)
     34. └─dplyr (local) `<fn>`(`<vctrs___>`)
     35. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     36. └─dplyr:::warn_join(...)
     37. └─dplyr:::warn_dplyr(...)
     38. └─rlang::warn(...)
     39. └─base::warning(cnd)
     40. └─base::withRestarts(...)
     41. └─base (local) withOneRestart(expr, restarts[[1L]])
     42. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:135'): no problem running summary with (date, lag, mc) ──
     `datestamp(radf_dta_lag1, mc, option = "sadf")` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(...) at test-summary.R:135:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─exuber::datestamp(radf_dta_lag1, mc, option = "sadf")
     7. ├─exuber:::datestamp.radf_obj(radf_dta_lag1, mc, option = "sadf")
     8. │ └─exuber:::diagnostics_internal(object, cv)
     9. │ ├─exuber::diagnostics(...)
     10. │ └─exuber:::diagnostics.radf_obj(...)
     11. │ ├─... %>% filter(stat == option)
     12. │ ├─exuber::tidy_join(object, cv)
     13. │ └─exuber:::tidy_join.radf_obj(object, cv)
     14. │ ├─... %>% arrange(id, stat)
     15. │ ├─dplyr::full_join(...)
     16. │ └─dplyr:::full_join.data.frame(...)
     17. │ └─dplyr:::join_mutate(...)
     18. │ └─dplyr:::join_rows(...)
     19. │ └─dplyr:::dplyr_locate_matches(...)
     20. │ ├─base::withCallingHandlers(...)
     21. │ └─vctrs::vec_locate_matches(...)
     22. ├─dplyr::filter(., stat == option)
     23. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     24. ├─dplyr::arrange(., id, stat)
     25. ├─dplyr::mutate(...)
     26. ├─vctrs:::warn_matches_multiple(...)
     27. │ └─vctrs:::warn_matches(...)
     28. │ └─vctrs:::warn_vctrs(...)
     29. │ └─rlang::warn(...)
     30. │ └─base::warning(cnd)
     31. │ └─base::withRestarts(...)
     32. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     33. │ └─base (local) doWithOneRestart(return(expr), restart)
     34. └─dplyr (local) `<fn>`(`<vctrs___>`)
     35. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     36. └─dplyr:::warn_join(...)
     37. └─dplyr:::warn_dplyr(...)
     38. └─rlang::warn(...)
     39. └─base::warning(cnd)
     40. └─base::withRestarts(...)
     41. └─base (local) withOneRestart(expr, restarts[[1L]])
     42. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:136'): no problem running summary with (date, lag, mc) ──
     `autoplot(radf_dta_lag1, mc)` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(autoplot(radf_dta_lag1, mc), regexp = NA) at test-summary.R:136:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─ggplot2::autoplot(radf_dta_lag1, mc)
     7. ├─exuber:::autoplot.radf_obj(radf_dta_lag1, mc)
     8. │ └─exuber:::diagnostics_internal(object, cv)
     9. │ ├─exuber::diagnostics(...)
     10. │ └─exuber:::diagnostics.radf_obj(...)
     11. │ ├─... %>% filter(stat == option)
     12. │ ├─exuber::tidy_join(object, cv)
     13. │ └─exuber:::tidy_join.radf_obj(object, cv)
     14. │ ├─... %>% arrange(id, stat)
     15. │ ├─dplyr::full_join(...)
     16. │ └─dplyr:::full_join.data.frame(...)
     17. │ └─dplyr:::join_mutate(...)
     18. │ └─dplyr:::join_rows(...)
     19. │ └─dplyr:::dplyr_locate_matches(...)
     20. │ ├─base::withCallingHandlers(...)
     21. │ └─vctrs::vec_locate_matches(...)
     22. ├─dplyr::filter(., stat == option)
     23. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     24. ├─dplyr::arrange(., id, stat)
     25. ├─dplyr::mutate(...)
     26. ├─vctrs:::warn_matches_multiple(...)
     27. │ └─vctrs:::warn_matches(...)
     28. │ └─vctrs:::warn_vctrs(...)
     29. │ └─rlang::warn(...)
     30. │ └─base::warning(cnd)
     31. │ └─base::withRestarts(...)
     32. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     33. │ └─base (local) doWithOneRestart(return(expr), restart)
     34. └─dplyr (local) `<fn>`(`<vctrs___>`)
     35. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     36. └─dplyr:::warn_join(...)
     37. └─dplyr:::warn_dplyr(...)
     38. └─rlang::warn(...)
     39. └─base::warning(cnd)
     40. └─base::withRestarts(...)
     41. └─base (local) withOneRestart(expr, restarts[[1L]])
     42. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:137'): no problem running summary with (date, lag, mc) ──
     `autoplot(radf_dta_lag1, mc, option = "sadf")` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(...) at test-summary.R:137:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─ggplot2::autoplot(radf_dta_lag1, mc, option = "sadf")
     7. ├─exuber:::autoplot.radf_obj(radf_dta_lag1, mc, option = "sadf")
     8. │ └─exuber:::diagnostics_internal(object, cv)
     9. │ ├─exuber::diagnostics(...)
     10. │ └─exuber:::diagnostics.radf_obj(...)
     11. │ ├─... %>% filter(stat == option)
     12. │ ├─exuber::tidy_join(object, cv)
     13. │ └─exuber:::tidy_join.radf_obj(object, cv)
     14. │ ├─... %>% arrange(id, stat)
     15. │ ├─dplyr::full_join(...)
     16. │ └─dplyr:::full_join.data.frame(...)
     17. │ └─dplyr:::join_mutate(...)
     18. │ └─dplyr:::join_rows(...)
     19. │ └─dplyr:::dplyr_locate_matches(...)
     20. │ ├─base::withCallingHandlers(...)
     21. │ └─vctrs::vec_locate_matches(...)
     22. ├─dplyr::filter(., stat == option)
     23. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     24. ├─dplyr::arrange(., id, stat)
     25. ├─dplyr::mutate(...)
     26. ├─vctrs:::warn_matches_multiple(...)
     27. │ └─vctrs:::warn_matches(...)
     28. │ └─vctrs:::warn_vctrs(...)
     29. │ └─rlang::warn(...)
     30. │ └─base::warning(cnd)
     31. │ └─base::withRestarts(...)
     32. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     33. │ └─base (local) doWithOneRestart(return(expr), restart)
     34. └─dplyr (local) `<fn>`(`<vctrs___>`)
     35. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     36. └─dplyr:::warn_join(...)
     37. └─dplyr:::warn_dplyr(...)
     38. └─rlang::warn(...)
     39. └─base::warning(cnd)
     40. └─base::withRestarts(...)
     41. └─base (local) withOneRestart(expr, restarts[[1L]])
     42. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:144'): no problem running summary (date, wb) ───────
     `datestamp(radf_dta, wb)` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(datestamp(radf_dta, wb), regexp = NA) at test-summary.R:144:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─exuber::datestamp(radf_dta, wb)
     7. ├─exuber:::datestamp.radf_obj(radf_dta, wb)
     8. │ └─exuber:::diagnostics_internal(object, cv)
     9. │ ├─exuber::diagnostics(...)
     10. │ └─exuber:::diagnostics.radf_obj(...)
     11. │ ├─... %>% filter(stat == option)
     12. │ ├─exuber::tidy_join(object, cv)
     13. │ └─exuber:::tidy_join.radf_obj(object, cv)
     14. │ ├─... %>% arrange(id, stat)
     15. │ ├─dplyr::full_join(...)
     16. │ └─dplyr:::full_join.data.frame(...)
     17. │ └─dplyr:::join_mutate(...)
     18. │ └─dplyr:::join_rows(...)
     19. │ └─dplyr:::dplyr_locate_matches(...)
     20. │ ├─base::withCallingHandlers(...)
     21. │ └─vctrs::vec_locate_matches(...)
     22. ├─dplyr::filter(., stat == option)
     23. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     24. ├─dplyr::arrange(., id, stat)
     25. ├─dplyr::mutate(...)
     26. ├─vctrs:::warn_matches_multiple(...)
     27. │ └─vctrs:::warn_matches(...)
     28. │ └─vctrs:::warn_vctrs(...)
     29. │ └─rlang::warn(...)
     30. │ └─base::warning(cnd)
     31. │ └─base::withRestarts(...)
     32. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     33. │ └─base (local) doWithOneRestart(return(expr), restart)
     34. └─dplyr (local) `<fn>`(`<vctrs___>`)
     35. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     36. └─dplyr:::warn_join(...)
     37. └─dplyr:::warn_dplyr(...)
     38. └─rlang::warn(...)
     39. └─base::warning(cnd)
     40. └─base::withRestarts(...)
     41. └─base (local) withOneRestart(expr, restarts[[1L]])
     42. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:145'): no problem running summary (date, wb) ───────
     `datestamp(radf_dta, wb, option = "sadf")` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(...) at test-summary.R:145:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─exuber::datestamp(radf_dta, wb, option = "sadf")
     7. ├─exuber:::datestamp.radf_obj(radf_dta, wb, option = "sadf")
     8. │ └─exuber:::diagnostics_internal(object, cv)
     9. │ ├─exuber::diagnostics(...)
     10. │ └─exuber:::diagnostics.radf_obj(...)
     11. │ ├─... %>% filter(stat == option)
     12. │ ├─exuber::tidy_join(object, cv)
     13. │ └─exuber:::tidy_join.radf_obj(object, cv)
     14. │ ├─... %>% arrange(id, stat)
     15. │ ├─dplyr::full_join(...)
     16. │ └─dplyr:::full_join.data.frame(...)
     17. │ └─dplyr:::join_mutate(...)
     18. │ └─dplyr:::join_rows(...)
     19. │ └─dplyr:::dplyr_locate_matches(...)
     20. │ ├─base::withCallingHandlers(...)
     21. │ └─vctrs::vec_locate_matches(...)
     22. ├─dplyr::filter(., stat == option)
     23. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     24. ├─dplyr::arrange(., id, stat)
     25. ├─dplyr::mutate(...)
     26. ├─vctrs:::warn_matches_multiple(...)
     27. │ └─vctrs:::warn_matches(...)
     28. │ └─vctrs:::warn_vctrs(...)
     29. │ └─rlang::warn(...)
     30. │ └─base::warning(cnd)
     31. │ └─base::withRestarts(...)
     32. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     33. │ └─base (local) doWithOneRestart(return(expr), restart)
     34. └─dplyr (local) `<fn>`(`<vctrs___>`)
     35. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     36. └─dplyr:::warn_join(...)
     37. └─dplyr:::warn_dplyr(...)
     38. └─rlang::warn(...)
     39. └─base::warning(cnd)
     40. └─base::withRestarts(...)
     41. └─base (local) withOneRestart(expr, restarts[[1L]])
     42. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:153'): no problem running summary (date, lag, wb) ──
     `datestamp(radf_dta_lag1, wb)` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(datestamp(radf_dta_lag1, wb), regexp = NA) at test-summary.R:153:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─exuber::datestamp(radf_dta_lag1, wb)
     7. ├─exuber:::datestamp.radf_obj(radf_dta_lag1, wb)
     8. │ └─exuber:::diagnostics_internal(object, cv)
     9. │ ├─exuber::diagnostics(...)
     10. │ └─exuber:::diagnostics.radf_obj(...)
     11. │ ├─... %>% filter(stat == option)
     12. │ ├─exuber::tidy_join(object, cv)
     13. │ └─exuber:::tidy_join.radf_obj(object, cv)
     14. │ ├─... %>% arrange(id, stat)
     15. │ ├─dplyr::full_join(...)
     16. │ └─dplyr:::full_join.data.frame(...)
     17. │ └─dplyr:::join_mutate(...)
     18. │ └─dplyr:::join_rows(...)
     19. │ └─dplyr:::dplyr_locate_matches(...)
     20. │ ├─base::withCallingHandlers(...)
     21. │ └─vctrs::vec_locate_matches(...)
     22. ├─dplyr::filter(., stat == option)
     23. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     24. ├─dplyr::arrange(., id, stat)
     25. ├─dplyr::mutate(...)
     26. ├─vctrs:::warn_matches_multiple(...)
     27. │ └─vctrs:::warn_matches(...)
     28. │ └─vctrs:::warn_vctrs(...)
     29. │ └─rlang::warn(...)
     30. │ └─base::warning(cnd)
     31. │ └─base::withRestarts(...)
     32. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     33. │ └─base (local) doWithOneRestart(return(expr), restart)
     34. └─dplyr (local) `<fn>`(`<vctrs___>`)
     35. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     36. └─dplyr:::warn_join(...)
     37. └─dplyr:::warn_dplyr(...)
     38. └─rlang::warn(...)
     39. └─base::warning(cnd)
     40. └─base::withRestarts(...)
     41. └─base (local) withOneRestart(expr, restarts[[1L]])
     42. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:154'): no problem running summary (date, lag, wb) ──
     `datestamp(radf_dta_lag1, wb, option = "sadf")` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(...) at test-summary.R:154:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─exuber::datestamp(radf_dta_lag1, wb, option = "sadf")
     7. ├─exuber:::datestamp.radf_obj(radf_dta_lag1, wb, option = "sadf")
     8. │ └─exuber:::diagnostics_internal(object, cv)
     9. │ ├─exuber::diagnostics(...)
     10. │ └─exuber:::diagnostics.radf_obj(...)
     11. │ ├─... %>% filter(stat == option)
     12. │ ├─exuber::tidy_join(object, cv)
     13. │ └─exuber:::tidy_join.radf_obj(object, cv)
     14. │ ├─... %>% arrange(id, stat)
     15. │ ├─dplyr::full_join(...)
     16. │ └─dplyr:::full_join.data.frame(...)
     17. │ └─dplyr:::join_mutate(...)
     18. │ └─dplyr:::join_rows(...)
     19. │ └─dplyr:::dplyr_locate_matches(...)
     20. │ ├─base::withCallingHandlers(...)
     21. │ └─vctrs::vec_locate_matches(...)
     22. ├─dplyr::filter(., stat == option)
     23. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     24. ├─dplyr::arrange(., id, stat)
     25. ├─dplyr::mutate(...)
     26. ├─vctrs:::warn_matches_multiple(...)
     27. │ └─vctrs:::warn_matches(...)
     28. │ └─vctrs:::warn_vctrs(...)
     29. │ └─rlang::warn(...)
     30. │ └─base::warning(cnd)
     31. │ └─base::withRestarts(...)
     32. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     33. │ └─base (local) doWithOneRestart(return(expr), restart)
     34. └─dplyr (local) `<fn>`(`<vctrs___>`)
     35. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     36. └─dplyr:::warn_join(...)
     37. └─dplyr:::warn_dplyr(...)
     38. └─rlang::warn(...)
     39. └─base::warning(cnd)
     40. └─base::withRestarts(...)
     41. └─base (local) withOneRestart(expr, restarts[[1L]])
     42. └─base (local) doWithOneRestart(return(expr), restart)
    
     [ FAIL 42 | WARN 57 | SKIP 4 | PASS 194 ]
     Error: Test failures
     Execution halted
Flavor: r-devel-linux-x86_64-fedora-gcc

Version: 1.0.0
Check: tests
Result: ERROR
     Running 'spelling.R' [0s]
     Running 'testthat.R' [69s]
    Running the tests in 'tests/testthat.R' failed.
    Complete output:
     > library(testthat)
     > library(exuber)
     >
     > test_check("exuber")
     [ FAIL 42 | WARN 57 | SKIP 4 | PASS 194 ]
    
     ══ Skipped tests ═══════════════════════════════════════════════════════════════
     • On CRAN (1)
     • Removed fortify (1)
     • TRUE (2)
    
     ══ Failed tests ════════════════════════════════════════════════════════════════
     ── Failure ('test-autoplot.R:25'): wb ──────────────────────────────────────────
     `autoplot(radf_dta, cv = wb)` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(autoplot(radf_dta, cv = wb), regexp = NA) at test-autoplot.R:25:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─ggplot2::autoplot(radf_dta, cv = wb)
     7. ├─exuber:::autoplot.radf_obj(radf_dta, cv = wb)
     8. │ └─exuber:::diagnostics_internal(object, cv)
     9. │ ├─exuber::diagnostics(...)
     10. │ └─exuber:::diagnostics.radf_obj(...)
     11. │ ├─... %>% filter(stat == option)
     12. │ ├─exuber::tidy_join(object, cv)
     13. │ └─exuber:::tidy_join.radf_obj(object, cv)
     14. │ ├─... %>% arrange(id, stat)
     15. │ ├─dplyr::full_join(...)
     16. │ └─dplyr:::full_join.data.frame(...)
     17. │ └─dplyr:::join_mutate(...)
     18. │ └─dplyr:::join_rows(...)
     19. │ └─dplyr:::dplyr_locate_matches(...)
     20. │ ├─base::withCallingHandlers(...)
     21. │ └─vctrs::vec_locate_matches(...)
     22. ├─dplyr::filter(., stat == option)
     23. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     24. ├─dplyr::arrange(., id, stat)
     25. ├─dplyr::mutate(...)
     26. ├─vctrs:::warn_matches_multiple(...)
     27. │ └─vctrs:::warn_matches(...)
     28. │ └─vctrs:::warn_vctrs(...)
     29. │ └─rlang::warn(...)
     30. │ └─base::warning(cnd)
     31. │ └─base::withRestarts(...)
     32. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     33. │ └─base (local) doWithOneRestart(return(expr), restart)
     34. └─dplyr (local) `<fn>`(`<vctrs___>`)
     35. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     36. └─dplyr:::warn_join(...)
     37. └─dplyr:::warn_dplyr(...)
     38. └─rlang::warn(...)
     39. └─base::warning(cnd)
     40. └─base::withRestarts(...)
     41. └─base (local) withOneRestart(expr, restarts[[1L]])
     42. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-autoplot.R:27'): wb ──────────────────────────────────────────
     `autoplot(radf_dta_lag1, cv = wb, option = "sadf")` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(...) at test-autoplot.R:27:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─ggplot2::autoplot(radf_dta_lag1, cv = wb, option = "sadf")
     7. ├─exuber:::autoplot.radf_obj(radf_dta_lag1, cv = wb, option = "sadf")
     8. │ └─exuber:::diagnostics_internal(object, cv)
     9. │ ├─exuber::diagnostics(...)
     10. │ └─exuber:::diagnostics.radf_obj(...)
     11. │ ├─... %>% filter(stat == option)
     12. │ ├─exuber::tidy_join(object, cv)
     13. │ └─exuber:::tidy_join.radf_obj(object, cv)
     14. │ ├─... %>% arrange(id, stat)
     15. │ ├─dplyr::full_join(...)
     16. │ └─dplyr:::full_join.data.frame(...)
     17. │ └─dplyr:::join_mutate(...)
     18. │ └─dplyr:::join_rows(...)
     19. │ └─dplyr:::dplyr_locate_matches(...)
     20. │ ├─base::withCallingHandlers(...)
     21. │ └─vctrs::vec_locate_matches(...)
     22. ├─dplyr::filter(., stat == option)
     23. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     24. ├─dplyr::arrange(., id, stat)
     25. ├─dplyr::mutate(...)
     26. ├─vctrs:::warn_matches_multiple(...)
     27. │ └─vctrs:::warn_matches(...)
     28. │ └─vctrs:::warn_vctrs(...)
     29. │ └─rlang::warn(...)
     30. │ └─base::warning(cnd)
     31. │ └─base::withRestarts(...)
     32. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     33. │ └─base (local) doWithOneRestart(return(expr), restart)
     34. └─dplyr (local) `<fn>`(`<vctrs___>`)
     35. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     36. └─dplyr:::warn_join(...)
     37. └─dplyr:::warn_dplyr(...)
     38. └─rlang::warn(...)
     39. └─base::warning(cnd)
     40. └─base::withRestarts(...)
     41. └─base (local) withOneRestart(expr, restarts[[1L]])
     42. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:63'): no problem running rp/ds/dg (mc) ─────────────
     `summary(radf_dta, mc)` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(summary(radf_dta, mc), regexp = NA) at test-summary.R:63:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─base::summary(radf_dta, mc)
     7. ├─exuber:::summary.radf_obj(radf_dta, mc)
     8. │ ├─exuber:::summary_radf(cv, object, ...)
     9. │ └─exuber:::summary_radf.mc_cv(cv, object, ...)
     10. │ ├─tidy_join(object, cv) %>% ...
     11. │ ├─exuber::tidy_join(object, cv)
     12. │ └─exuber:::tidy_join.radf_obj(object, cv)
     13. │ ├─... %>% arrange(id, stat)
     14. │ ├─dplyr::full_join(...)
     15. │ └─dplyr:::full_join.data.frame(...)
     16. │ └─dplyr:::join_mutate(...)
     17. │ └─dplyr:::join_rows(...)
     18. │ └─dplyr:::dplyr_locate_matches(...)
     19. │ ├─base::withCallingHandlers(...)
     20. │ └─vctrs::vec_locate_matches(...)
     21. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit)
     22. ├─dplyr::arrange(., id, stat)
     23. ├─dplyr::mutate(...)
     24. ├─vctrs:::warn_matches_multiple(...)
     25. │ └─vctrs:::warn_matches(...)
     26. │ └─vctrs:::warn_vctrs(...)
     27. │ └─rlang::warn(...)
     28. │ └─base::warning(cnd)
     29. │ └─base::withRestarts(...)
     30. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     31. │ └─base (local) doWithOneRestart(return(expr), restart)
     32. └─dplyr (local) `<fn>`(`<vctrs___>`)
     33. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     34. └─dplyr:::warn_join(...)
     35. └─dplyr:::warn_dplyr(...)
     36. └─rlang::warn(...)
     37. └─base::warning(cnd)
     38. └─base::withRestarts(...)
     39. └─base (local) withOneRestart(expr, restarts[[1L]])
     40. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:64'): no problem running rp/ds/dg (mc) ─────────────
     `diagnostics(radf_dta, mc)` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(diagnostics(radf_dta, mc), regexp = NA) at test-summary.R:64:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─exuber::diagnostics(radf_dta, mc)
     7. ├─exuber:::diagnostics.radf_obj(radf_dta, mc)
     8. │ ├─... %>% filter(stat == option)
     9. │ ├─exuber::tidy_join(object, cv)
     10. │ └─exuber:::tidy_join.radf_obj(object, cv)
     11. │ ├─... %>% arrange(id, stat)
     12. │ ├─dplyr::full_join(...)
     13. │ └─dplyr:::full_join.data.frame(...)
     14. │ └─dplyr:::join_mutate(...)
     15. │ └─dplyr:::join_rows(...)
     16. │ └─dplyr:::dplyr_locate_matches(...)
     17. │ ├─base::withCallingHandlers(...)
     18. │ └─vctrs::vec_locate_matches(...)
     19. ├─dplyr::filter(., stat == option)
     20. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     21. ├─dplyr::arrange(., id, stat)
     22. ├─dplyr::mutate(...)
     23. ├─vctrs:::warn_matches_multiple(...)
     24. │ └─vctrs:::warn_matches(...)
     25. │ └─vctrs:::warn_vctrs(...)
     26. │ └─rlang::warn(...)
     27. │ └─base::warning(cnd)
     28. │ └─base::withRestarts(...)
     29. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     30. │ └─base (local) doWithOneRestart(return(expr), restart)
     31. └─dplyr (local) `<fn>`(`<vctrs___>`)
     32. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     33. └─dplyr:::warn_join(...)
     34. └─dplyr:::warn_dplyr(...)
     35. └─rlang::warn(...)
     36. └─base::warning(cnd)
     37. └─base::withRestarts(...)
     38. └─base (local) withOneRestart(expr, restarts[[1L]])
     39. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:65'): no problem running rp/ds/dg (mc) ─────────────
     `diagnostics(radf_dta, mc, option = "sadf")` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(...) at test-summary.R:65:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─exuber::diagnostics(radf_dta, mc, option = "sadf")
     7. ├─exuber:::diagnostics.radf_obj(radf_dta, mc, option = "sadf")
     8. │ ├─... %>% filter(stat == option)
     9. │ ├─exuber::tidy_join(object, cv)
     10. │ └─exuber:::tidy_join.radf_obj(object, cv)
     11. │ ├─... %>% arrange(id, stat)
     12. │ ├─dplyr::full_join(...)
     13. │ └─dplyr:::full_join.data.frame(...)
     14. │ └─dplyr:::join_mutate(...)
     15. │ └─dplyr:::join_rows(...)
     16. │ └─dplyr:::dplyr_locate_matches(...)
     17. │ ├─base::withCallingHandlers(...)
     18. │ └─vctrs::vec_locate_matches(...)
     19. ├─dplyr::filter(., stat == option)
     20. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     21. ├─dplyr::arrange(., id, stat)
     22. ├─dplyr::mutate(...)
     23. ├─vctrs:::warn_matches_multiple(...)
     24. │ └─vctrs:::warn_matches(...)
     25. │ └─vctrs:::warn_vctrs(...)
     26. │ └─rlang::warn(...)
     27. │ └─base::warning(cnd)
     28. │ └─base::withRestarts(...)
     29. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     30. │ └─base (local) doWithOneRestart(return(expr), restart)
     31. └─dplyr (local) `<fn>`(`<vctrs___>`)
     32. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     33. └─dplyr:::warn_join(...)
     34. └─dplyr:::warn_dplyr(...)
     35. └─rlang::warn(...)
     36. └─base::warning(cnd)
     37. └─base::withRestarts(...)
     38. └─base (local) withOneRestart(expr, restarts[[1L]])
     39. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:66'): no problem running rp/ds/dg (mc) ─────────────
     `datestamp(radf_dta, mc)` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(datestamp(radf_dta, mc), regexp = NA) at test-summary.R:66:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─exuber::datestamp(radf_dta, mc)
     7. ├─exuber:::datestamp.radf_obj(radf_dta, mc)
     8. │ └─exuber:::diagnostics_internal(object, cv)
     9. │ ├─exuber::diagnostics(...)
     10. │ └─exuber:::diagnostics.radf_obj(...)
     11. │ ├─... %>% filter(stat == option)
     12. │ ├─exuber::tidy_join(object, cv)
     13. │ └─exuber:::tidy_join.radf_obj(object, cv)
     14. │ ├─... %>% arrange(id, stat)
     15. │ ├─dplyr::full_join(...)
     16. │ └─dplyr:::full_join.data.frame(...)
     17. │ └─dplyr:::join_mutate(...)
     18. │ └─dplyr:::join_rows(...)
     19. │ └─dplyr:::dplyr_locate_matches(...)
     20. │ ├─base::withCallingHandlers(...)
     21. │ └─vctrs::vec_locate_matches(...)
     22. ├─dplyr::filter(., stat == option)
     23. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     24. ├─dplyr::arrange(., id, stat)
     25. ├─dplyr::mutate(...)
     26. ├─vctrs:::warn_matches_multiple(...)
     27. │ └─vctrs:::warn_matches(...)
     28. │ └─vctrs:::warn_vctrs(...)
     29. │ └─rlang::warn(...)
     30. │ └─base::warning(cnd)
     31. │ └─base::withRestarts(...)
     32. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     33. │ └─base (local) doWithOneRestart(return(expr), restart)
     34. └─dplyr (local) `<fn>`(`<vctrs___>`)
     35. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     36. └─dplyr:::warn_join(...)
     37. └─dplyr:::warn_dplyr(...)
     38. └─rlang::warn(...)
     39. └─base::warning(cnd)
     40. └─base::withRestarts(...)
     41. └─base (local) withOneRestart(expr, restarts[[1L]])
     42. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:67'): no problem running rp/ds/dg (mc) ─────────────
     `datestamp(radf_dta, mc, min_duration = 50)` threw an error with unexpected message.
     Expected match: "Argument 'min_duration' excludes all explosive periods"
     Actual message: "(converted from warning) Each row in `x` is expected to match at most 1 row in `y`.\nℹ Row 1 of `x` matches multiple rows.\nℹ If multiple matches are expected, set `multiple = \"all\"` to silence this\n warning."
     Backtrace:
     ▆
     1. ├─testthat::expect_error(...) at test-summary.R:67:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─exuber::datestamp(radf_dta, mc, min_duration = 50)
     7. ├─exuber:::datestamp.radf_obj(radf_dta, mc, min_duration = 50)
     8. │ └─exuber:::diagnostics_internal(object, cv)
     9. │ ├─exuber::diagnostics(...)
     10. │ └─exuber:::diagnostics.radf_obj(...)
     11. │ ├─... %>% filter(stat == option)
     12. │ ├─exuber::tidy_join(object, cv)
     13. │ └─exuber:::tidy_join.radf_obj(object, cv)
     14. │ ├─... %>% arrange(id, stat)
     15. │ ├─dplyr::full_join(...)
     16. │ └─dplyr:::full_join.data.frame(...)
     17. │ └─dplyr:::join_mutate(...)
     18. │ └─dplyr:::join_rows(...)
     19. │ └─dplyr:::dplyr_locate_matches(...)
     20. │ ├─base::withCallingHandlers(...)
     21. │ └─vctrs::vec_locate_matches(...)
     22. ├─dplyr::filter(., stat == option)
     23. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     24. ├─dplyr::arrange(., id, stat)
     25. ├─dplyr::mutate(...)
     26. ├─vctrs:::warn_matches_multiple(...)
     27. │ └─vctrs:::warn_matches(...)
     28. │ └─vctrs:::warn_vctrs(...)
     29. │ └─rlang::warn(...)
     30. │ └─base::warning(cnd)
     31. │ └─base::withRestarts(...)
     32. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     33. │ └─base (local) doWithOneRestart(return(expr), restart)
     34. └─dplyr (local) `<fn>`(`<vctrs___>`)
     35. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     36. └─dplyr:::warn_join(...)
     37. └─dplyr:::warn_dplyr(...)
     38. └─rlang::warn(...)
     39. └─base::warning(cnd)
     40. └─base::withRestarts(...)
     41. └─base (local) withOneRestart(expr, restarts[[1L]])
     42. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:71'): no problem running rp/ds/dg (mc) ─────────────
     `datestamp(radf_dta, mc, option = "sadf")` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(...) at test-summary.R:71:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─exuber::datestamp(radf_dta, mc, option = "sadf")
     7. ├─exuber:::datestamp.radf_obj(radf_dta, mc, option = "sadf")
     8. │ └─exuber:::diagnostics_internal(object, cv)
     9. │ ├─exuber::diagnostics(...)
     10. │ └─exuber:::diagnostics.radf_obj(...)
     11. │ ├─... %>% filter(stat == option)
     12. │ ├─exuber::tidy_join(object, cv)
     13. │ └─exuber:::tidy_join.radf_obj(object, cv)
     14. │ ├─... %>% arrange(id, stat)
     15. │ ├─dplyr::full_join(...)
     16. │ └─dplyr:::full_join.data.frame(...)
     17. │ └─dplyr:::join_mutate(...)
     18. │ └─dplyr:::join_rows(...)
     19. │ └─dplyr:::dplyr_locate_matches(...)
     20. │ ├─base::withCallingHandlers(...)
     21. │ └─vctrs::vec_locate_matches(...)
     22. ├─dplyr::filter(., stat == option)
     23. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     24. ├─dplyr::arrange(., id, stat)
     25. ├─dplyr::mutate(...)
     26. ├─vctrs:::warn_matches_multiple(...)
     27. │ └─vctrs:::warn_matches(...)
     28. │ └─vctrs:::warn_vctrs(...)
     29. │ └─rlang::warn(...)
     30. │ └─base::warning(cnd)
     31. │ └─base::withRestarts(...)
     32. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     33. │ └─base (local) doWithOneRestart(return(expr), restart)
     34. └─dplyr (local) `<fn>`(`<vctrs___>`)
     35. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     36. └─dplyr:::warn_join(...)
     37. └─dplyr:::warn_dplyr(...)
     38. └─rlang::warn(...)
     39. └─base::warning(cnd)
     40. └─base::withRestarts(...)
     41. └─base (local) withOneRestart(expr, restarts[[1L]])
     42. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:72'): no problem running rp/ds/dg (mc) ─────────────
     `autoplot(radf_dta, mc)` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(autoplot(radf_dta, mc), regexp = NA) at test-summary.R:72:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─ggplot2::autoplot(radf_dta, mc)
     7. ├─exuber:::autoplot.radf_obj(radf_dta, mc)
     8. │ └─exuber:::diagnostics_internal(object, cv)
     9. │ ├─exuber::diagnostics(...)
     10. │ └─exuber:::diagnostics.radf_obj(...)
     11. │ ├─... %>% filter(stat == option)
     12. │ ├─exuber::tidy_join(object, cv)
     13. │ └─exuber:::tidy_join.radf_obj(object, cv)
     14. │ ├─... %>% arrange(id, stat)
     15. │ ├─dplyr::full_join(...)
     16. │ └─dplyr:::full_join.data.frame(...)
     17. │ └─dplyr:::join_mutate(...)
     18. │ └─dplyr:::join_rows(...)
     19. │ └─dplyr:::dplyr_locate_matches(...)
     20. │ ├─base::withCallingHandlers(...)
     21. │ └─vctrs::vec_locate_matches(...)
     22. ├─dplyr::filter(., stat == option)
     23. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     24. ├─dplyr::arrange(., id, stat)
     25. ├─dplyr::mutate(...)
     26. ├─vctrs:::warn_matches_multiple(...)
     27. │ └─vctrs:::warn_matches(...)
     28. │ └─vctrs:::warn_vctrs(...)
     29. │ └─rlang::warn(...)
     30. │ └─base::warning(cnd)
     31. │ └─base::withRestarts(...)
     32. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     33. │ └─base (local) doWithOneRestart(return(expr), restart)
     34. └─dplyr (local) `<fn>`(`<vctrs___>`)
     35. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     36. └─dplyr:::warn_join(...)
     37. └─dplyr:::warn_dplyr(...)
     38. └─rlang::warn(...)
     39. └─base::warning(cnd)
     40. └─base::withRestarts(...)
     41. └─base (local) withOneRestart(expr, restarts[[1L]])
     42. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:76'): no problem running rp/ds/dg (mc) ─────────────
     `autoplot(radf_dta, mc, option = "sadf")` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(...) at test-summary.R:76:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─ggplot2::autoplot(radf_dta, mc, option = "sadf")
     7. ├─exuber:::autoplot.radf_obj(radf_dta, mc, option = "sadf")
     8. │ └─exuber:::diagnostics_internal(object, cv)
     9. │ ├─exuber::diagnostics(...)
     10. │ └─exuber:::diagnostics.radf_obj(...)
     11. │ ├─... %>% filter(stat == option)
     12. │ ├─exuber::tidy_join(object, cv)
     13. │ └─exuber:::tidy_join.radf_obj(object, cv)
     14. │ ├─... %>% arrange(id, stat)
     15. │ ├─dplyr::full_join(...)
     16. │ └─dplyr:::full_join.data.frame(...)
     17. │ └─dplyr:::join_mutate(...)
     18. │ └─dplyr:::join_rows(...)
     19. │ └─dplyr:::dplyr_locate_matches(...)
     20. │ ├─base::withCallingHandlers(...)
     21. │ └─vctrs::vec_locate_matches(...)
     22. ├─dplyr::filter(., stat == option)
     23. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     24. ├─dplyr::arrange(., id, stat)
     25. ├─dplyr::mutate(...)
     26. ├─vctrs:::warn_matches_multiple(...)
     27. │ └─vctrs:::warn_matches(...)
     28. │ └─vctrs:::warn_vctrs(...)
     29. │ └─rlang::warn(...)
     30. │ └─base::warning(cnd)
     31. │ └─base::withRestarts(...)
     32. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     33. │ └─base (local) doWithOneRestart(return(expr), restart)
     34. └─dplyr (local) `<fn>`(`<vctrs___>`)
     35. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     36. └─dplyr:::warn_join(...)
     37. └─dplyr:::warn_dplyr(...)
     38. └─rlang::warn(...)
     39. └─base::warning(cnd)
     40. └─base::withRestarts(...)
     41. └─base (local) withOneRestart(expr, restarts[[1L]])
     42. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:83'): no problem running summary (lag, mc) ─────────
     `summary(radf_dta_lag1, mc)` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(summary(radf_dta_lag1, mc), regexp = NA) at test-summary.R:83:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─base::summary(radf_dta_lag1, mc)
     7. ├─exuber:::summary.radf_obj(radf_dta_lag1, mc)
     8. │ ├─exuber:::summary_radf(cv, object, ...)
     9. │ └─exuber:::summary_radf.mc_cv(cv, object, ...)
     10. │ ├─tidy_join(object, cv) %>% ...
     11. │ ├─exuber::tidy_join(object, cv)
     12. │ └─exuber:::tidy_join.radf_obj(object, cv)
     13. │ ├─... %>% arrange(id, stat)
     14. │ ├─dplyr::full_join(...)
     15. │ └─dplyr:::full_join.data.frame(...)
     16. │ └─dplyr:::join_mutate(...)
     17. │ └─dplyr:::join_rows(...)
     18. │ └─dplyr:::dplyr_locate_matches(...)
     19. │ ├─base::withCallingHandlers(...)
     20. │ └─vctrs::vec_locate_matches(...)
     21. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit)
     22. ├─dplyr::arrange(., id, stat)
     23. ├─dplyr::mutate(...)
     24. ├─vctrs:::warn_matches_multiple(...)
     25. │ └─vctrs:::warn_matches(...)
     26. │ └─vctrs:::warn_vctrs(...)
     27. │ └─rlang::warn(...)
     28. │ └─base::warning(cnd)
     29. │ └─base::withRestarts(...)
     30. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     31. │ └─base (local) doWithOneRestart(return(expr), restart)
     32. └─dplyr (local) `<fn>`(`<vctrs___>`)
     33. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     34. └─dplyr:::warn_join(...)
     35. └─dplyr:::warn_dplyr(...)
     36. └─rlang::warn(...)
     37. └─base::warning(cnd)
     38. └─base::withRestarts(...)
     39. └─base (local) withOneRestart(expr, restarts[[1L]])
     40. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:84'): no problem running summary (lag, mc) ─────────
     `diagnostics(radf_dta_lag1, mc)` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(diagnostics(radf_dta_lag1, mc), regexp = NA) at test-summary.R:84:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─exuber::diagnostics(radf_dta_lag1, mc)
     7. ├─exuber:::diagnostics.radf_obj(radf_dta_lag1, mc)
     8. │ ├─... %>% filter(stat == option)
     9. │ ├─exuber::tidy_join(object, cv)
     10. │ └─exuber:::tidy_join.radf_obj(object, cv)
     11. │ ├─... %>% arrange(id, stat)
     12. │ ├─dplyr::full_join(...)
     13. │ └─dplyr:::full_join.data.frame(...)
     14. │ └─dplyr:::join_mutate(...)
     15. │ └─dplyr:::join_rows(...)
     16. │ └─dplyr:::dplyr_locate_matches(...)
     17. │ ├─base::withCallingHandlers(...)
     18. │ └─vctrs::vec_locate_matches(...)
     19. ├─dplyr::filter(., stat == option)
     20. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     21. ├─dplyr::arrange(., id, stat)
     22. ├─dplyr::mutate(...)
     23. ├─vctrs:::warn_matches_multiple(...)
     24. │ └─vctrs:::warn_matches(...)
     25. │ └─vctrs:::warn_vctrs(...)
     26. │ └─rlang::warn(...)
     27. │ └─base::warning(cnd)
     28. │ └─base::withRestarts(...)
     29. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     30. │ └─base (local) doWithOneRestart(return(expr), restart)
     31. └─dplyr (local) `<fn>`(`<vctrs___>`)
     32. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     33. └─dplyr:::warn_join(...)
     34. └─dplyr:::warn_dplyr(...)
     35. └─rlang::warn(...)
     36. └─base::warning(cnd)
     37. └─base::withRestarts(...)
     38. └─base (local) withOneRestart(expr, restarts[[1L]])
     39. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:85'): no problem running summary (lag, mc) ─────────
     `diagnostics(radf_dta_lag1, mc, option = "sadf")` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(...) at test-summary.R:85:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─exuber::diagnostics(radf_dta_lag1, mc, option = "sadf")
     7. ├─exuber:::diagnostics.radf_obj(radf_dta_lag1, mc, option = "sadf")
     8. │ ├─... %>% filter(stat == option)
     9. │ ├─exuber::tidy_join(object, cv)
     10. │ └─exuber:::tidy_join.radf_obj(object, cv)
     11. │ ├─... %>% arrange(id, stat)
     12. │ ├─dplyr::full_join(...)
     13. │ └─dplyr:::full_join.data.frame(...)
     14. │ └─dplyr:::join_mutate(...)
     15. │ └─dplyr:::join_rows(...)
     16. │ └─dplyr:::dplyr_locate_matches(...)
     17. │ ├─base::withCallingHandlers(...)
     18. │ └─vctrs::vec_locate_matches(...)
     19. ├─dplyr::filter(., stat == option)
     20. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     21. ├─dplyr::arrange(., id, stat)
     22. ├─dplyr::mutate(...)
     23. ├─vctrs:::warn_matches_multiple(...)
     24. │ └─vctrs:::warn_matches(...)
     25. │ └─vctrs:::warn_vctrs(...)
     26. │ └─rlang::warn(...)
     27. │ └─base::warning(cnd)
     28. │ └─base::withRestarts(...)
     29. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     30. │ └─base (local) doWithOneRestart(return(expr), restart)
     31. └─dplyr (local) `<fn>`(`<vctrs___>`)
     32. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     33. └─dplyr:::warn_join(...)
     34. └─dplyr:::warn_dplyr(...)
     35. └─rlang::warn(...)
     36. └─base::warning(cnd)
     37. └─base::withRestarts(...)
     38. └─base (local) withOneRestart(expr, restarts[[1L]])
     39. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:86'): no problem running summary (lag, mc) ─────────
     `datestamp(radf_dta_lag1, mc)` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(datestamp(radf_dta_lag1, mc), regexp = NA) at test-summary.R:86:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─exuber::datestamp(radf_dta_lag1, mc)
     7. ├─exuber:::datestamp.radf_obj(radf_dta_lag1, mc)
     8. │ └─exuber:::diagnostics_internal(object, cv)
     9. │ ├─exuber::diagnostics(...)
     10. │ └─exuber:::diagnostics.radf_obj(...)
     11. │ ├─... %>% filter(stat == option)
     12. │ ├─exuber::tidy_join(object, cv)
     13. │ └─exuber:::tidy_join.radf_obj(object, cv)
     14. │ ├─... %>% arrange(id, stat)
     15. │ ├─dplyr::full_join(...)
     16. │ └─dplyr:::full_join.data.frame(...)
     17. │ └─dplyr:::join_mutate(...)
     18. │ └─dplyr:::join_rows(...)
     19. │ └─dplyr:::dplyr_locate_matches(...)
     20. │ ├─base::withCallingHandlers(...)
     21. │ └─vctrs::vec_locate_matches(...)
     22. ├─dplyr::filter(., stat == option)
     23. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     24. ├─dplyr::arrange(., id, stat)
     25. ├─dplyr::mutate(...)
     26. ├─vctrs:::warn_matches_multiple(...)
     27. │ └─vctrs:::warn_matches(...)
     28. │ └─vctrs:::warn_vctrs(...)
     29. │ └─rlang::warn(...)
     30. │ └─base::warning(cnd)
     31. │ └─base::withRestarts(...)
     32. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     33. │ └─base (local) doWithOneRestart(return(expr), restart)
     34. └─dplyr (local) `<fn>`(`<vctrs___>`)
     35. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     36. └─dplyr:::warn_join(...)
     37. └─dplyr:::warn_dplyr(...)
     38. └─rlang::warn(...)
     39. └─base::warning(cnd)
     40. └─base::withRestarts(...)
     41. └─base (local) withOneRestart(expr, restarts[[1L]])
     42. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:87'): no problem running summary (lag, mc) ─────────
     `datestamp(radf_dta_lag1, mc, option = "sadf")` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(...) at test-summary.R:87:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─exuber::datestamp(radf_dta_lag1, mc, option = "sadf")
     7. ├─exuber:::datestamp.radf_obj(radf_dta_lag1, mc, option = "sadf")
     8. │ └─exuber:::diagnostics_internal(object, cv)
     9. │ ├─exuber::diagnostics(...)
     10. │ └─exuber:::diagnostics.radf_obj(...)
     11. │ ├─... %>% filter(stat == option)
     12. │ ├─exuber::tidy_join(object, cv)
     13. │ └─exuber:::tidy_join.radf_obj(object, cv)
     14. │ ├─... %>% arrange(id, stat)
     15. │ ├─dplyr::full_join(...)
     16. │ └─dplyr:::full_join.data.frame(...)
     17. │ └─dplyr:::join_mutate(...)
     18. │ └─dplyr:::join_rows(...)
     19. │ └─dplyr:::dplyr_locate_matches(...)
     20. │ ├─base::withCallingHandlers(...)
     21. │ └─vctrs::vec_locate_matches(...)
     22. ├─dplyr::filter(., stat == option)
     23. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     24. ├─dplyr::arrange(., id, stat)
     25. ├─dplyr::mutate(...)
     26. ├─vctrs:::warn_matches_multiple(...)
     27. │ └─vctrs:::warn_matches(...)
     28. │ └─vctrs:::warn_vctrs(...)
     29. │ └─rlang::warn(...)
     30. │ └─base::warning(cnd)
     31. │ └─base::withRestarts(...)
     32. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     33. │ └─base (local) doWithOneRestart(return(expr), restart)
     34. └─dplyr (local) `<fn>`(`<vctrs___>`)
     35. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     36. └─dplyr:::warn_join(...)
     37. └─dplyr:::warn_dplyr(...)
     38. └─rlang::warn(...)
     39. └─base::warning(cnd)
     40. └─base::withRestarts(...)
     41. └─base (local) withOneRestart(expr, restarts[[1L]])
     42. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:88'): no problem running summary (lag, mc) ─────────
     `autoplot(radf_dta_lag1, mc)` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(autoplot(radf_dta_lag1, mc), regexp = NA) at test-summary.R:88:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─ggplot2::autoplot(radf_dta_lag1, mc)
     7. ├─exuber:::autoplot.radf_obj(radf_dta_lag1, mc)
     8. │ └─exuber:::diagnostics_internal(object, cv)
     9. │ ├─exuber::diagnostics(...)
     10. │ └─exuber:::diagnostics.radf_obj(...)
     11. │ ├─... %>% filter(stat == option)
     12. │ ├─exuber::tidy_join(object, cv)
     13. │ └─exuber:::tidy_join.radf_obj(object, cv)
     14. │ ├─... %>% arrange(id, stat)
     15. │ ├─dplyr::full_join(...)
     16. │ └─dplyr:::full_join.data.frame(...)
     17. │ └─dplyr:::join_mutate(...)
     18. │ └─dplyr:::join_rows(...)
     19. │ └─dplyr:::dplyr_locate_matches(...)
     20. │ ├─base::withCallingHandlers(...)
     21. │ └─vctrs::vec_locate_matches(...)
     22. ├─dplyr::filter(., stat == option)
     23. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     24. ├─dplyr::arrange(., id, stat)
     25. ├─dplyr::mutate(...)
     26. ├─vctrs:::warn_matches_multiple(...)
     27. │ └─vctrs:::warn_matches(...)
     28. │ └─vctrs:::warn_vctrs(...)
     29. │ └─rlang::warn(...)
     30. │ └─base::warning(cnd)
     31. │ └─base::withRestarts(...)
     32. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     33. │ └─base (local) doWithOneRestart(return(expr), restart)
     34. └─dplyr (local) `<fn>`(`<vctrs___>`)
     35. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     36. └─dplyr:::warn_join(...)
     37. └─dplyr:::warn_dplyr(...)
     38. └─rlang::warn(...)
     39. └─base::warning(cnd)
     40. └─base::withRestarts(...)
     41. └─base (local) withOneRestart(expr, restarts[[1L]])
     42. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:96'): no problem running summary (wb) ──────────────
     `summary(radf_dta, wb)` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(summary(radf_dta, wb), regexp = NA) at test-summary.R:96:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─base::summary(radf_dta, wb)
     7. ├─exuber:::summary.radf_obj(radf_dta, wb)
     8. │ ├─exuber:::summary_radf(cv, object, ...)
     9. │ └─exuber:::summary_radf.wb_cv(cv, object, ...)
     10. │ ├─tidy_join(object, cv) %>% ...
     11. │ ├─exuber::tidy_join(object, cv)
     12. │ └─exuber:::tidy_join.radf_obj(object, cv)
     13. │ ├─... %>% arrange(id, stat)
     14. │ ├─dplyr::full_join(...)
     15. │ └─dplyr:::full_join.data.frame(...)
     16. │ └─dplyr:::join_mutate(...)
     17. │ └─dplyr:::join_rows(...)
     18. │ └─dplyr:::dplyr_locate_matches(...)
     19. │ ├─base::withCallingHandlers(...)
     20. │ └─vctrs::vec_locate_matches(...)
     21. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit)
     22. ├─dplyr::arrange(., id, stat)
     23. ├─dplyr::mutate(...)
     24. ├─vctrs:::warn_matches_multiple(...)
     25. │ └─vctrs:::warn_matches(...)
     26. │ └─vctrs:::warn_vctrs(...)
     27. │ └─rlang::warn(...)
     28. │ └─base::warning(cnd)
     29. │ └─base::withRestarts(...)
     30. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     31. │ └─base (local) doWithOneRestart(return(expr), restart)
     32. └─dplyr (local) `<fn>`(`<vctrs___>`)
     33. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     34. └─dplyr:::warn_join(...)
     35. └─dplyr:::warn_dplyr(...)
     36. └─rlang::warn(...)
     37. └─base::warning(cnd)
     38. └─base::withRestarts(...)
     39. └─base (local) withOneRestart(expr, restarts[[1L]])
     40. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:97'): no problem running summary (wb) ──────────────
     `diagnostics(radf_dta, wb)` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(diagnostics(radf_dta, wb), regexp = NA) at test-summary.R:97:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─exuber::diagnostics(radf_dta, wb)
     7. ├─exuber:::diagnostics.radf_obj(radf_dta, wb)
     8. │ ├─... %>% filter(stat == option)
     9. │ ├─exuber::tidy_join(object, cv)
     10. │ └─exuber:::tidy_join.radf_obj(object, cv)
     11. │ ├─... %>% arrange(id, stat)
     12. │ ├─dplyr::full_join(...)
     13. │ └─dplyr:::full_join.data.frame(...)
     14. │ └─dplyr:::join_mutate(...)
     15. │ └─dplyr:::join_rows(...)
     16. │ └─dplyr:::dplyr_locate_matches(...)
     17. │ ├─base::withCallingHandlers(...)
     18. │ └─vctrs::vec_locate_matches(...)
     19. ├─dplyr::filter(., stat == option)
     20. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     21. ├─dplyr::arrange(., id, stat)
     22. ├─dplyr::mutate(...)
     23. ├─vctrs:::warn_matches_multiple(...)
     24. │ └─vctrs:::warn_matches(...)
     25. │ └─vctrs:::warn_vctrs(...)
     26. │ └─rlang::warn(...)
     27. │ └─base::warning(cnd)
     28. │ └─base::withRestarts(...)
     29. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     30. │ └─base (local) doWithOneRestart(return(expr), restart)
     31. └─dplyr (local) `<fn>`(`<vctrs___>`)
     32. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     33. └─dplyr:::warn_join(...)
     34. └─dplyr:::warn_dplyr(...)
     35. └─rlang::warn(...)
     36. └─base::warning(cnd)
     37. └─base::withRestarts(...)
     38. └─base (local) withOneRestart(expr, restarts[[1L]])
     39. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:98'): no problem running summary (wb) ──────────────
     `diagnostics(radf_dta, wb, option = "sadf")` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(...) at test-summary.R:98:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─exuber::diagnostics(radf_dta, wb, option = "sadf")
     7. ├─exuber:::diagnostics.radf_obj(radf_dta, wb, option = "sadf")
     8. │ ├─... %>% filter(stat == option)
     9. │ ├─exuber::tidy_join(object, cv)
     10. │ └─exuber:::tidy_join.radf_obj(object, cv)
     11. │ ├─... %>% arrange(id, stat)
     12. │ ├─dplyr::full_join(...)
     13. │ └─dplyr:::full_join.data.frame(...)
     14. │ └─dplyr:::join_mutate(...)
     15. │ └─dplyr:::join_rows(...)
     16. │ └─dplyr:::dplyr_locate_matches(...)
     17. │ ├─base::withCallingHandlers(...)
     18. │ └─vctrs::vec_locate_matches(...)
     19. ├─dplyr::filter(., stat == option)
     20. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     21. ├─dplyr::arrange(., id, stat)
     22. ├─dplyr::mutate(...)
     23. ├─vctrs:::warn_matches_multiple(...)
     24. │ └─vctrs:::warn_matches(...)
     25. │ └─vctrs:::warn_vctrs(...)
     26. │ └─rlang::warn(...)
     27. │ └─base::warning(cnd)
     28. │ └─base::withRestarts(...)
     29. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     30. │ └─base (local) doWithOneRestart(return(expr), restart)
     31. └─dplyr (local) `<fn>`(`<vctrs___>`)
     32. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     33. └─dplyr:::warn_join(...)
     34. └─dplyr:::warn_dplyr(...)
     35. └─rlang::warn(...)
     36. └─base::warning(cnd)
     37. └─base::withRestarts(...)
     38. └─base (local) withOneRestart(expr, restarts[[1L]])
     39. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:99'): no problem running summary (wb) ──────────────
     `datestamp(radf_dta, wb)` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(datestamp(radf_dta, wb), regexp = NA) at test-summary.R:99:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─exuber::datestamp(radf_dta, wb)
     7. ├─exuber:::datestamp.radf_obj(radf_dta, wb)
     8. │ └─exuber:::diagnostics_internal(object, cv)
     9. │ ├─exuber::diagnostics(...)
     10. │ └─exuber:::diagnostics.radf_obj(...)
     11. │ ├─... %>% filter(stat == option)
     12. │ ├─exuber::tidy_join(object, cv)
     13. │ └─exuber:::tidy_join.radf_obj(object, cv)
     14. │ ├─... %>% arrange(id, stat)
     15. │ ├─dplyr::full_join(...)
     16. │ └─dplyr:::full_join.data.frame(...)
     17. │ └─dplyr:::join_mutate(...)
     18. │ └─dplyr:::join_rows(...)
     19. │ └─dplyr:::dplyr_locate_matches(...)
     20. │ ├─base::withCallingHandlers(...)
     21. │ └─vctrs::vec_locate_matches(...)
     22. ├─dplyr::filter(., stat == option)
     23. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     24. ├─dplyr::arrange(., id, stat)
     25. ├─dplyr::mutate(...)
     26. ├─vctrs:::warn_matches_multiple(...)
     27. │ └─vctrs:::warn_matches(...)
     28. │ └─vctrs:::warn_vctrs(...)
     29. │ └─rlang::warn(...)
     30. │ └─base::warning(cnd)
     31. │ └─base::withRestarts(...)
     32. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     33. │ └─base (local) doWithOneRestart(return(expr), restart)
     34. └─dplyr (local) `<fn>`(`<vctrs___>`)
     35. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     36. └─dplyr:::warn_join(...)
     37. └─dplyr:::warn_dplyr(...)
     38. └─rlang::warn(...)
     39. └─base::warning(cnd)
     40. └─base::withRestarts(...)
     41. └─base (local) withOneRestart(expr, restarts[[1L]])
     42. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:100'): no problem running summary (wb) ─────────────
     `datestamp(radf_dta, wb, option = "sadf")` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(...) at test-summary.R:100:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─exuber::datestamp(radf_dta, wb, option = "sadf")
     7. ├─exuber:::datestamp.radf_obj(radf_dta, wb, option = "sadf")
     8. │ └─exuber:::diagnostics_internal(object, cv)
     9. │ ├─exuber::diagnostics(...)
     10. │ └─exuber:::diagnostics.radf_obj(...)
     11. │ ├─... %>% filter(stat == option)
     12. │ ├─exuber::tidy_join(object, cv)
     13. │ └─exuber:::tidy_join.radf_obj(object, cv)
     14. │ ├─... %>% arrange(id, stat)
     15. │ ├─dplyr::full_join(...)
     16. │ └─dplyr:::full_join.data.frame(...)
     17. │ └─dplyr:::join_mutate(...)
     18. │ └─dplyr:::join_rows(...)
     19. │ └─dplyr:::dplyr_locate_matches(...)
     20. │ ├─base::withCallingHandlers(...)
     21. │ └─vctrs::vec_locate_matches(...)
     22. ├─dplyr::filter(., stat == option)
     23. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     24. ├─dplyr::arrange(., id, stat)
     25. ├─dplyr::mutate(...)
     26. ├─vctrs:::warn_matches_multiple(...)
     27. │ └─vctrs:::warn_matches(...)
     28. │ └─vctrs:::warn_vctrs(...)
     29. │ └─rlang::warn(...)
     30. │ └─base::warning(cnd)
     31. │ └─base::withRestarts(...)
     32. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     33. │ └─base (local) doWithOneRestart(return(expr), restart)
     34. └─dplyr (local) `<fn>`(`<vctrs___>`)
     35. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     36. └─dplyr:::warn_join(...)
     37. └─dplyr:::warn_dplyr(...)
     38. └─rlang::warn(...)
     39. └─base::warning(cnd)
     40. └─base::withRestarts(...)
     41. └─base (local) withOneRestart(expr, restarts[[1L]])
     42. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:101'): no problem running summary (wb) ─────────────
     `autoplot(radf_dta, wb)` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(autoplot(radf_dta, wb), regexp = NA) at test-summary.R:101:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─ggplot2::autoplot(radf_dta, wb)
     7. ├─exuber:::autoplot.radf_obj(radf_dta, wb)
     8. │ └─exuber:::diagnostics_internal(object, cv)
     9. │ ├─exuber::diagnostics(...)
     10. │ └─exuber:::diagnostics.radf_obj(...)
     11. │ ├─... %>% filter(stat == option)
     12. │ ├─exuber::tidy_join(object, cv)
     13. │ └─exuber:::tidy_join.radf_obj(object, cv)
     14. │ ├─... %>% arrange(id, stat)
     15. │ ├─dplyr::full_join(...)
     16. │ └─dplyr:::full_join.data.frame(...)
     17. │ └─dplyr:::join_mutate(...)
     18. │ └─dplyr:::join_rows(...)
     19. │ └─dplyr:::dplyr_locate_matches(...)
     20. │ ├─base::withCallingHandlers(...)
     21. │ └─vctrs::vec_locate_matches(...)
     22. ├─dplyr::filter(., stat == option)
     23. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     24. ├─dplyr::arrange(., id, stat)
     25. ├─dplyr::mutate(...)
     26. ├─vctrs:::warn_matches_multiple(...)
     27. │ └─vctrs:::warn_matches(...)
     28. │ └─vctrs:::warn_vctrs(...)
     29. │ └─rlang::warn(...)
     30. │ └─base::warning(cnd)
     31. │ └─base::withRestarts(...)
     32. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     33. │ └─base (local) doWithOneRestart(return(expr), restart)
     34. └─dplyr (local) `<fn>`(`<vctrs___>`)
     35. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     36. └─dplyr:::warn_join(...)
     37. └─dplyr:::warn_dplyr(...)
     38. └─rlang::warn(...)
     39. └─base::warning(cnd)
     40. └─base::withRestarts(...)
     41. └─base (local) withOneRestart(expr, restarts[[1L]])
     42. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:102'): no problem running summary (wb) ─────────────
     `autoplot(radf_dta, wb, option = "sadf")` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(...) at test-summary.R:102:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─ggplot2::autoplot(radf_dta, wb, option = "sadf")
     7. ├─exuber:::autoplot.radf_obj(radf_dta, wb, option = "sadf")
     8. │ └─exuber:::diagnostics_internal(object, cv)
     9. │ ├─exuber::diagnostics(...)
     10. │ └─exuber:::diagnostics.radf_obj(...)
     11. │ ├─... %>% filter(stat == option)
     12. │ ├─exuber::tidy_join(object, cv)
     13. │ └─exuber:::tidy_join.radf_obj(object, cv)
     14. │ ├─... %>% arrange(id, stat)
     15. │ ├─dplyr::full_join(...)
     16. │ └─dplyr:::full_join.data.frame(...)
     17. │ └─dplyr:::join_mutate(...)
     18. │ └─dplyr:::join_rows(...)
     19. │ └─dplyr:::dplyr_locate_matches(...)
     20. │ ├─base::withCallingHandlers(...)
     21. │ └─vctrs::vec_locate_matches(...)
     22. ├─dplyr::filter(., stat == option)
     23. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     24. ├─dplyr::arrange(., id, stat)
     25. ├─dplyr::mutate(...)
     26. ├─vctrs:::warn_matches_multiple(...)
     27. │ └─vctrs:::warn_matches(...)
     28. │ └─vctrs:::warn_vctrs(...)
     29. │ └─rlang::warn(...)
     30. │ └─base::warning(cnd)
     31. │ └─base::withRestarts(...)
     32. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     33. │ └─base (local) doWithOneRestart(return(expr), restart)
     34. └─dplyr (local) `<fn>`(`<vctrs___>`)
     35. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     36. └─dplyr:::warn_join(...)
     37. └─dplyr:::warn_dplyr(...)
     38. └─rlang::warn(...)
     39. └─base::warning(cnd)
     40. └─base::withRestarts(...)
     41. └─base (local) withOneRestart(expr, restarts[[1L]])
     42. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:109'): no problem running summary (lag,wb) ─────────
     `summary(radf_dta_lag1, wb)` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(summary(radf_dta_lag1, wb), regexp = NA) at test-summary.R:109:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─base::summary(radf_dta_lag1, wb)
     7. ├─exuber:::summary.radf_obj(radf_dta_lag1, wb)
     8. │ ├─exuber:::summary_radf(cv, object, ...)
     9. │ └─exuber:::summary_radf.wb_cv(cv, object, ...)
     10. │ ├─tidy_join(object, cv) %>% ...
     11. │ ├─exuber::tidy_join(object, cv)
     12. │ └─exuber:::tidy_join.radf_obj(object, cv)
     13. │ ├─... %>% arrange(id, stat)
     14. │ ├─dplyr::full_join(...)
     15. │ └─dplyr:::full_join.data.frame(...)
     16. │ └─dplyr:::join_mutate(...)
     17. │ └─dplyr:::join_rows(...)
     18. │ └─dplyr:::dplyr_locate_matches(...)
     19. │ ├─base::withCallingHandlers(...)
     20. │ └─vctrs::vec_locate_matches(...)
     21. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit)
     22. ├─dplyr::arrange(., id, stat)
     23. ├─dplyr::mutate(...)
     24. ├─vctrs:::warn_matches_multiple(...)
     25. │ └─vctrs:::warn_matches(...)
     26. │ └─vctrs:::warn_vctrs(...)
     27. │ └─rlang::warn(...)
     28. │ └─base::warning(cnd)
     29. │ └─base::withRestarts(...)
     30. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     31. │ └─base (local) doWithOneRestart(return(expr), restart)
     32. └─dplyr (local) `<fn>`(`<vctrs___>`)
     33. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     34. └─dplyr:::warn_join(...)
     35. └─dplyr:::warn_dplyr(...)
     36. └─rlang::warn(...)
     37. └─base::warning(cnd)
     38. └─base::withRestarts(...)
     39. └─base (local) withOneRestart(expr, restarts[[1L]])
     40. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:110'): no problem running summary (lag,wb) ─────────
     `diagnostics(radf_dta_lag1, wb)` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(diagnostics(radf_dta_lag1, wb), regexp = NA) at test-summary.R:110:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─exuber::diagnostics(radf_dta_lag1, wb)
     7. ├─exuber:::diagnostics.radf_obj(radf_dta_lag1, wb)
     8. │ ├─... %>% filter(stat == option)
     9. │ ├─exuber::tidy_join(object, cv)
     10. │ └─exuber:::tidy_join.radf_obj(object, cv)
     11. │ ├─... %>% arrange(id, stat)
     12. │ ├─dplyr::full_join(...)
     13. │ └─dplyr:::full_join.data.frame(...)
     14. │ └─dplyr:::join_mutate(...)
     15. │ └─dplyr:::join_rows(...)
     16. │ └─dplyr:::dplyr_locate_matches(...)
     17. │ ├─base::withCallingHandlers(...)
     18. │ └─vctrs::vec_locate_matches(...)
     19. ├─dplyr::filter(., stat == option)
     20. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     21. ├─dplyr::arrange(., id, stat)
     22. ├─dplyr::mutate(...)
     23. ├─vctrs:::warn_matches_multiple(...)
     24. │ └─vctrs:::warn_matches(...)
     25. │ └─vctrs:::warn_vctrs(...)
     26. │ └─rlang::warn(...)
     27. │ └─base::warning(cnd)
     28. │ └─base::withRestarts(...)
     29. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     30. │ └─base (local) doWithOneRestart(return(expr), restart)
     31. └─dplyr (local) `<fn>`(`<vctrs___>`)
     32. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     33. └─dplyr:::warn_join(...)
     34. └─dplyr:::warn_dplyr(...)
     35. └─rlang::warn(...)
     36. └─base::warning(cnd)
     37. └─base::withRestarts(...)
     38. └─base (local) withOneRestart(expr, restarts[[1L]])
     39. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:111'): no problem running summary (lag,wb) ─────────
     `diagnostics(radf_dta_lag1, wb, option = "sadf")` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(...) at test-summary.R:111:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─exuber::diagnostics(radf_dta_lag1, wb, option = "sadf")
     7. ├─exuber:::diagnostics.radf_obj(radf_dta_lag1, wb, option = "sadf")
     8. │ ├─... %>% filter(stat == option)
     9. │ ├─exuber::tidy_join(object, cv)
     10. │ └─exuber:::tidy_join.radf_obj(object, cv)
     11. │ ├─... %>% arrange(id, stat)
     12. │ ├─dplyr::full_join(...)
     13. │ └─dplyr:::full_join.data.frame(...)
     14. │ └─dplyr:::join_mutate(...)
     15. │ └─dplyr:::join_rows(...)
     16. │ └─dplyr:::dplyr_locate_matches(...)
     17. │ ├─base::withCallingHandlers(...)
     18. │ └─vctrs::vec_locate_matches(...)
     19. ├─dplyr::filter(., stat == option)
     20. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     21. ├─dplyr::arrange(., id, stat)
     22. ├─dplyr::mutate(...)
     23. ├─vctrs:::warn_matches_multiple(...)
     24. │ └─vctrs:::warn_matches(...)
     25. │ └─vctrs:::warn_vctrs(...)
     26. │ └─rlang::warn(...)
     27. │ └─base::warning(cnd)
     28. │ └─base::withRestarts(...)
     29. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     30. │ └─base (local) doWithOneRestart(return(expr), restart)
     31. └─dplyr (local) `<fn>`(`<vctrs___>`)
     32. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     33. └─dplyr:::warn_join(...)
     34. └─dplyr:::warn_dplyr(...)
     35. └─rlang::warn(...)
     36. └─base::warning(cnd)
     37. └─base::withRestarts(...)
     38. └─base (local) withOneRestart(expr, restarts[[1L]])
     39. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:112'): no problem running summary (lag,wb) ─────────
     `datestamp(radf_dta_lag1, wb)` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(datestamp(radf_dta_lag1, wb), regexp = NA) at test-summary.R:112:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─exuber::datestamp(radf_dta_lag1, wb)
     7. ├─exuber:::datestamp.radf_obj(radf_dta_lag1, wb)
     8. │ └─exuber:::diagnostics_internal(object, cv)
     9. │ ├─exuber::diagnostics(...)
     10. │ └─exuber:::diagnostics.radf_obj(...)
     11. │ ├─... %>% filter(stat == option)
     12. │ ├─exuber::tidy_join(object, cv)
     13. │ └─exuber:::tidy_join.radf_obj(object, cv)
     14. │ ├─... %>% arrange(id, stat)
     15. │ ├─dplyr::full_join(...)
     16. │ └─dplyr:::full_join.data.frame(...)
     17. │ └─dplyr:::join_mutate(...)
     18. │ └─dplyr:::join_rows(...)
     19. │ └─dplyr:::dplyr_locate_matches(...)
     20. │ ├─base::withCallingHandlers(...)
     21. │ └─vctrs::vec_locate_matches(...)
     22. ├─dplyr::filter(., stat == option)
     23. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     24. ├─dplyr::arrange(., id, stat)
     25. ├─dplyr::mutate(...)
     26. ├─vctrs:::warn_matches_multiple(...)
     27. │ └─vctrs:::warn_matches(...)
     28. │ └─vctrs:::warn_vctrs(...)
     29. │ └─rlang::warn(...)
     30. │ └─base::warning(cnd)
     31. │ └─base::withRestarts(...)
     32. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     33. │ └─base (local) doWithOneRestart(return(expr), restart)
     34. └─dplyr (local) `<fn>`(`<vctrs___>`)
     35. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     36. └─dplyr:::warn_join(...)
     37. └─dplyr:::warn_dplyr(...)
     38. └─rlang::warn(...)
     39. └─base::warning(cnd)
     40. └─base::withRestarts(...)
     41. └─base (local) withOneRestart(expr, restarts[[1L]])
     42. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:113'): no problem running summary (lag,wb) ─────────
     `datestamp(radf_dta_lag1, wb, option = "sadf")` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(...) at test-summary.R:113:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─exuber::datestamp(radf_dta_lag1, wb, option = "sadf")
     7. ├─exuber:::datestamp.radf_obj(radf_dta_lag1, wb, option = "sadf")
     8. │ └─exuber:::diagnostics_internal(object, cv)
     9. │ ├─exuber::diagnostics(...)
     10. │ └─exuber:::diagnostics.radf_obj(...)
     11. │ ├─... %>% filter(stat == option)
     12. │ ├─exuber::tidy_join(object, cv)
     13. │ └─exuber:::tidy_join.radf_obj(object, cv)
     14. │ ├─... %>% arrange(id, stat)
     15. │ ├─dplyr::full_join(...)
     16. │ └─dplyr:::full_join.data.frame(...)
     17. │ └─dplyr:::join_mutate(...)
     18. │ └─dplyr:::join_rows(...)
     19. │ └─dplyr:::dplyr_locate_matches(...)
     20. │ ├─base::withCallingHandlers(...)
     21. │ └─vctrs::vec_locate_matches(...)
     22. ├─dplyr::filter(., stat == option)
     23. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     24. ├─dplyr::arrange(., id, stat)
     25. ├─dplyr::mutate(...)
     26. ├─vctrs:::warn_matches_multiple(...)
     27. │ └─vctrs:::warn_matches(...)
     28. │ └─vctrs:::warn_vctrs(...)
     29. │ └─rlang::warn(...)
     30. │ └─base::warning(cnd)
     31. │ └─base::withRestarts(...)
     32. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     33. │ └─base (local) doWithOneRestart(return(expr), restart)
     34. └─dplyr (local) `<fn>`(`<vctrs___>`)
     35. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     36. └─dplyr:::warn_join(...)
     37. └─dplyr:::warn_dplyr(...)
     38. └─rlang::warn(...)
     39. └─base::warning(cnd)
     40. └─base::withRestarts(...)
     41. └─base (local) withOneRestart(expr, restarts[[1L]])
     42. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:114'): no problem running summary (lag,wb) ─────────
     `autoplot(radf_dta_lag1, wb)` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(autoplot(radf_dta_lag1, wb), regexp = NA) at test-summary.R:114:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─ggplot2::autoplot(radf_dta_lag1, wb)
     7. ├─exuber:::autoplot.radf_obj(radf_dta_lag1, wb)
     8. │ └─exuber:::diagnostics_internal(object, cv)
     9. │ ├─exuber::diagnostics(...)
     10. │ └─exuber:::diagnostics.radf_obj(...)
     11. │ ├─... %>% filter(stat == option)
     12. │ ├─exuber::tidy_join(object, cv)
     13. │ └─exuber:::tidy_join.radf_obj(object, cv)
     14. │ ├─... %>% arrange(id, stat)
     15. │ ├─dplyr::full_join(...)
     16. │ └─dplyr:::full_join.data.frame(...)
     17. │ └─dplyr:::join_mutate(...)
     18. │ └─dplyr:::join_rows(...)
     19. │ └─dplyr:::dplyr_locate_matches(...)
     20. │ ├─base::withCallingHandlers(...)
     21. │ └─vctrs::vec_locate_matches(...)
     22. ├─dplyr::filter(., stat == option)
     23. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     24. ├─dplyr::arrange(., id, stat)
     25. ├─dplyr::mutate(...)
     26. ├─vctrs:::warn_matches_multiple(...)
     27. │ └─vctrs:::warn_matches(...)
     28. │ └─vctrs:::warn_vctrs(...)
     29. │ └─rlang::warn(...)
     30. │ └─base::warning(cnd)
     31. │ └─base::withRestarts(...)
     32. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     33. │ └─base (local) doWithOneRestart(return(expr), restart)
     34. └─dplyr (local) `<fn>`(`<vctrs___>`)
     35. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     36. └─dplyr:::warn_join(...)
     37. └─dplyr:::warn_dplyr(...)
     38. └─rlang::warn(...)
     39. └─base::warning(cnd)
     40. └─base::withRestarts(...)
     41. └─base (local) withOneRestart(expr, restarts[[1L]])
     42. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:115'): no problem running summary (lag,wb) ─────────
     `autoplot(radf_dta_lag1, wb, option = "sadf")` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(...) at test-summary.R:115:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─ggplot2::autoplot(radf_dta_lag1, wb, option = "sadf")
     7. ├─exuber:::autoplot.radf_obj(radf_dta_lag1, wb, option = "sadf")
     8. │ └─exuber:::diagnostics_internal(object, cv)
     9. │ ├─exuber::diagnostics(...)
     10. │ └─exuber:::diagnostics.radf_obj(...)
     11. │ ├─... %>% filter(stat == option)
     12. │ ├─exuber::tidy_join(object, cv)
     13. │ └─exuber:::tidy_join.radf_obj(object, cv)
     14. │ ├─... %>% arrange(id, stat)
     15. │ ├─dplyr::full_join(...)
     16. │ └─dplyr:::full_join.data.frame(...)
     17. │ └─dplyr:::join_mutate(...)
     18. │ └─dplyr:::join_rows(...)
     19. │ └─dplyr:::dplyr_locate_matches(...)
     20. │ ├─base::withCallingHandlers(...)
     21. │ └─vctrs::vec_locate_matches(...)
     22. ├─dplyr::filter(., stat == option)
     23. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     24. ├─dplyr::arrange(., id, stat)
     25. ├─dplyr::mutate(...)
     26. ├─vctrs:::warn_matches_multiple(...)
     27. │ └─vctrs:::warn_matches(...)
     28. │ └─vctrs:::warn_vctrs(...)
     29. │ └─rlang::warn(...)
     30. │ └─base::warning(cnd)
     31. │ └─base::withRestarts(...)
     32. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     33. │ └─base (local) doWithOneRestart(return(expr), restart)
     34. └─dplyr (local) `<fn>`(`<vctrs___>`)
     35. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     36. └─dplyr:::warn_join(...)
     37. └─dplyr:::warn_dplyr(...)
     38. └─rlang::warn(...)
     39. └─base::warning(cnd)
     40. └─base::withRestarts(...)
     41. └─base (local) withOneRestart(expr, restarts[[1L]])
     42. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:124'): no problem running with (date, mc) ──────────
     `datestamp(radf_dta, mc)` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(datestamp(radf_dta, mc), regexp = NA) at test-summary.R:124:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─exuber::datestamp(radf_dta, mc)
     7. ├─exuber:::datestamp.radf_obj(radf_dta, mc)
     8. │ └─exuber:::diagnostics_internal(object, cv)
     9. │ ├─exuber::diagnostics(...)
     10. │ └─exuber:::diagnostics.radf_obj(...)
     11. │ ├─... %>% filter(stat == option)
     12. │ ├─exuber::tidy_join(object, cv)
     13. │ └─exuber:::tidy_join.radf_obj(object, cv)
     14. │ ├─... %>% arrange(id, stat)
     15. │ ├─dplyr::full_join(...)
     16. │ └─dplyr:::full_join.data.frame(...)
     17. │ └─dplyr:::join_mutate(...)
     18. │ └─dplyr:::join_rows(...)
     19. │ └─dplyr:::dplyr_locate_matches(...)
     20. │ ├─base::withCallingHandlers(...)
     21. │ └─vctrs::vec_locate_matches(...)
     22. ├─dplyr::filter(., stat == option)
     23. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     24. ├─dplyr::arrange(., id, stat)
     25. ├─dplyr::mutate(...)
     26. ├─vctrs:::warn_matches_multiple(...)
     27. │ └─vctrs:::warn_matches(...)
     28. │ └─vctrs:::warn_vctrs(...)
     29. │ └─rlang::warn(...)
     30. │ └─base::warning(cnd)
     31. │ └─base::withRestarts(...)
     32. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     33. │ └─base (local) doWithOneRestart(return(expr), restart)
     34. └─dplyr (local) `<fn>`(`<vctrs___>`)
     35. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     36. └─dplyr:::warn_join(...)
     37. └─dplyr:::warn_dplyr(...)
     38. └─rlang::warn(...)
     39. └─base::warning(cnd)
     40. └─base::withRestarts(...)
     41. └─base (local) withOneRestart(expr, restarts[[1L]])
     42. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:125'): no problem running with (date, mc) ──────────
     `datestamp(radf_dta, mc, option = "sadf")` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(...) at test-summary.R:125:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─exuber::datestamp(radf_dta, mc, option = "sadf")
     7. ├─exuber:::datestamp.radf_obj(radf_dta, mc, option = "sadf")
     8. │ └─exuber:::diagnostics_internal(object, cv)
     9. │ ├─exuber::diagnostics(...)
     10. │ └─exuber:::diagnostics.radf_obj(...)
     11. │ ├─... %>% filter(stat == option)
     12. │ ├─exuber::tidy_join(object, cv)
     13. │ └─exuber:::tidy_join.radf_obj(object, cv)
     14. │ ├─... %>% arrange(id, stat)
     15. │ ├─dplyr::full_join(...)
     16. │ └─dplyr:::full_join.data.frame(...)
     17. │ └─dplyr:::join_mutate(...)
     18. │ └─dplyr:::join_rows(...)
     19. │ └─dplyr:::dplyr_locate_matches(...)
     20. │ ├─base::withCallingHandlers(...)
     21. │ └─vctrs::vec_locate_matches(...)
     22. ├─dplyr::filter(., stat == option)
     23. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     24. ├─dplyr::arrange(., id, stat)
     25. ├─dplyr::mutate(...)
     26. ├─vctrs:::warn_matches_multiple(...)
     27. │ └─vctrs:::warn_matches(...)
     28. │ └─vctrs:::warn_vctrs(...)
     29. │ └─rlang::warn(...)
     30. │ └─base::warning(cnd)
     31. │ └─base::withRestarts(...)
     32. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     33. │ └─base (local) doWithOneRestart(return(expr), restart)
     34. └─dplyr (local) `<fn>`(`<vctrs___>`)
     35. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     36. └─dplyr:::warn_join(...)
     37. └─dplyr:::warn_dplyr(...)
     38. └─rlang::warn(...)
     39. └─base::warning(cnd)
     40. └─base::withRestarts(...)
     41. └─base (local) withOneRestart(expr, restarts[[1L]])
     42. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:126'): no problem running with (date, mc) ──────────
     `autoplot(radf_dta, mc)` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(autoplot(radf_dta, mc), regexp = NA) at test-summary.R:126:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─ggplot2::autoplot(radf_dta, mc)
     7. ├─exuber:::autoplot.radf_obj(radf_dta, mc)
     8. │ └─exuber:::diagnostics_internal(object, cv)
     9. │ ├─exuber::diagnostics(...)
     10. │ └─exuber:::diagnostics.radf_obj(...)
     11. │ ├─... %>% filter(stat == option)
     12. │ ├─exuber::tidy_join(object, cv)
     13. │ └─exuber:::tidy_join.radf_obj(object, cv)
     14. │ ├─... %>% arrange(id, stat)
     15. │ ├─dplyr::full_join(...)
     16. │ └─dplyr:::full_join.data.frame(...)
     17. │ └─dplyr:::join_mutate(...)
     18. │ └─dplyr:::join_rows(...)
     19. │ └─dplyr:::dplyr_locate_matches(...)
     20. │ ├─base::withCallingHandlers(...)
     21. │ └─vctrs::vec_locate_matches(...)
     22. ├─dplyr::filter(., stat == option)
     23. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     24. ├─dplyr::arrange(., id, stat)
     25. ├─dplyr::mutate(...)
     26. ├─vctrs:::warn_matches_multiple(...)
     27. │ └─vctrs:::warn_matches(...)
     28. │ └─vctrs:::warn_vctrs(...)
     29. │ └─rlang::warn(...)
     30. │ └─base::warning(cnd)
     31. │ └─base::withRestarts(...)
     32. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     33. │ └─base (local) doWithOneRestart(return(expr), restart)
     34. └─dplyr (local) `<fn>`(`<vctrs___>`)
     35. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     36. └─dplyr:::warn_join(...)
     37. └─dplyr:::warn_dplyr(...)
     38. └─rlang::warn(...)
     39. └─base::warning(cnd)
     40. └─base::withRestarts(...)
     41. └─base (local) withOneRestart(expr, restarts[[1L]])
     42. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:127'): no problem running with (date, mc) ──────────
     `autoplot(radf_dta, mc, option = "sadf")` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(...) at test-summary.R:127:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─ggplot2::autoplot(radf_dta, mc, option = "sadf")
     7. ├─exuber:::autoplot.radf_obj(radf_dta, mc, option = "sadf")
     8. │ └─exuber:::diagnostics_internal(object, cv)
     9. │ ├─exuber::diagnostics(...)
     10. │ └─exuber:::diagnostics.radf_obj(...)
     11. │ ├─... %>% filter(stat == option)
     12. │ ├─exuber::tidy_join(object, cv)
     13. │ └─exuber:::tidy_join.radf_obj(object, cv)
     14. │ ├─... %>% arrange(id, stat)
     15. │ ├─dplyr::full_join(...)
     16. │ └─dplyr:::full_join.data.frame(...)
     17. │ └─dplyr:::join_mutate(...)
     18. │ └─dplyr:::join_rows(...)
     19. │ └─dplyr:::dplyr_locate_matches(...)
     20. │ ├─base::withCallingHandlers(...)
     21. │ └─vctrs::vec_locate_matches(...)
     22. ├─dplyr::filter(., stat == option)
     23. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     24. ├─dplyr::arrange(., id, stat)
     25. ├─dplyr::mutate(...)
     26. ├─vctrs:::warn_matches_multiple(...)
     27. │ └─vctrs:::warn_matches(...)
     28. │ └─vctrs:::warn_vctrs(...)
     29. │ └─rlang::warn(...)
     30. │ └─base::warning(cnd)
     31. │ └─base::withRestarts(...)
     32. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     33. │ └─base (local) doWithOneRestart(return(expr), restart)
     34. └─dplyr (local) `<fn>`(`<vctrs___>`)
     35. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     36. └─dplyr:::warn_join(...)
     37. └─dplyr:::warn_dplyr(...)
     38. └─rlang::warn(...)
     39. └─base::warning(cnd)
     40. └─base::withRestarts(...)
     41. └─base (local) withOneRestart(expr, restarts[[1L]])
     42. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:134'): no problem running summary with (date, lag, mc) ──
     `datestamp(radf_dta_lag1, mc)` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(datestamp(radf_dta_lag1, mc), regexp = NA) at test-summary.R:134:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─exuber::datestamp(radf_dta_lag1, mc)
     7. ├─exuber:::datestamp.radf_obj(radf_dta_lag1, mc)
     8. │ └─exuber:::diagnostics_internal(object, cv)
     9. │ ├─exuber::diagnostics(...)
     10. │ └─exuber:::diagnostics.radf_obj(...)
     11. │ ├─... %>% filter(stat == option)
     12. │ ├─exuber::tidy_join(object, cv)
     13. │ └─exuber:::tidy_join.radf_obj(object, cv)
     14. │ ├─... %>% arrange(id, stat)
     15. │ ├─dplyr::full_join(...)
     16. │ └─dplyr:::full_join.data.frame(...)
     17. │ └─dplyr:::join_mutate(...)
     18. │ └─dplyr:::join_rows(...)
     19. │ └─dplyr:::dplyr_locate_matches(...)
     20. │ ├─base::withCallingHandlers(...)
     21. │ └─vctrs::vec_locate_matches(...)
     22. ├─dplyr::filter(., stat == option)
     23. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     24. ├─dplyr::arrange(., id, stat)
     25. ├─dplyr::mutate(...)
     26. ├─vctrs:::warn_matches_multiple(...)
     27. │ └─vctrs:::warn_matches(...)
     28. │ └─vctrs:::warn_vctrs(...)
     29. │ └─rlang::warn(...)
     30. │ └─base::warning(cnd)
     31. │ └─base::withRestarts(...)
     32. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     33. │ └─base (local) doWithOneRestart(return(expr), restart)
     34. └─dplyr (local) `<fn>`(`<vctrs___>`)
     35. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     36. └─dplyr:::warn_join(...)
     37. └─dplyr:::warn_dplyr(...)
     38. └─rlang::warn(...)
     39. └─base::warning(cnd)
     40. └─base::withRestarts(...)
     41. └─base (local) withOneRestart(expr, restarts[[1L]])
     42. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:135'): no problem running summary with (date, lag, mc) ──
     `datestamp(radf_dta_lag1, mc, option = "sadf")` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(...) at test-summary.R:135:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─exuber::datestamp(radf_dta_lag1, mc, option = "sadf")
     7. ├─exuber:::datestamp.radf_obj(radf_dta_lag1, mc, option = "sadf")
     8. │ └─exuber:::diagnostics_internal(object, cv)
     9. │ ├─exuber::diagnostics(...)
     10. │ └─exuber:::diagnostics.radf_obj(...)
     11. │ ├─... %>% filter(stat == option)
     12. │ ├─exuber::tidy_join(object, cv)
     13. │ └─exuber:::tidy_join.radf_obj(object, cv)
     14. │ ├─... %>% arrange(id, stat)
     15. │ ├─dplyr::full_join(...)
     16. │ └─dplyr:::full_join.data.frame(...)
     17. │ └─dplyr:::join_mutate(...)
     18. │ └─dplyr:::join_rows(...)
     19. │ └─dplyr:::dplyr_locate_matches(...)
     20. │ ├─base::withCallingHandlers(...)
     21. │ └─vctrs::vec_locate_matches(...)
     22. ├─dplyr::filter(., stat == option)
     23. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     24. ├─dplyr::arrange(., id, stat)
     25. ├─dplyr::mutate(...)
     26. ├─vctrs:::warn_matches_multiple(...)
     27. │ └─vctrs:::warn_matches(...)
     28. │ └─vctrs:::warn_vctrs(...)
     29. │ └─rlang::warn(...)
     30. │ └─base::warning(cnd)
     31. │ └─base::withRestarts(...)
     32. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     33. │ └─base (local) doWithOneRestart(return(expr), restart)
     34. └─dplyr (local) `<fn>`(`<vctrs___>`)
     35. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     36. └─dplyr:::warn_join(...)
     37. └─dplyr:::warn_dplyr(...)
     38. └─rlang::warn(...)
     39. └─base::warning(cnd)
     40. └─base::withRestarts(...)
     41. └─base (local) withOneRestart(expr, restarts[[1L]])
     42. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:136'): no problem running summary with (date, lag, mc) ──
     `autoplot(radf_dta_lag1, mc)` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(autoplot(radf_dta_lag1, mc), regexp = NA) at test-summary.R:136:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─ggplot2::autoplot(radf_dta_lag1, mc)
     7. ├─exuber:::autoplot.radf_obj(radf_dta_lag1, mc)
     8. │ └─exuber:::diagnostics_internal(object, cv)
     9. │ ├─exuber::diagnostics(...)
     10. │ └─exuber:::diagnostics.radf_obj(...)
     11. │ ├─... %>% filter(stat == option)
     12. │ ├─exuber::tidy_join(object, cv)
     13. │ └─exuber:::tidy_join.radf_obj(object, cv)
     14. │ ├─... %>% arrange(id, stat)
     15. │ ├─dplyr::full_join(...)
     16. │ └─dplyr:::full_join.data.frame(...)
     17. │ └─dplyr:::join_mutate(...)
     18. │ └─dplyr:::join_rows(...)
     19. │ └─dplyr:::dplyr_locate_matches(...)
     20. │ ├─base::withCallingHandlers(...)
     21. │ └─vctrs::vec_locate_matches(...)
     22. ├─dplyr::filter(., stat == option)
     23. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     24. ├─dplyr::arrange(., id, stat)
     25. ├─dplyr::mutate(...)
     26. ├─vctrs:::warn_matches_multiple(...)
     27. │ └─vctrs:::warn_matches(...)
     28. │ └─vctrs:::warn_vctrs(...)
     29. │ └─rlang::warn(...)
     30. │ └─base::warning(cnd)
     31. │ └─base::withRestarts(...)
     32. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     33. │ └─base (local) doWithOneRestart(return(expr), restart)
     34. └─dplyr (local) `<fn>`(`<vctrs___>`)
     35. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     36. └─dplyr:::warn_join(...)
     37. └─dplyr:::warn_dplyr(...)
     38. └─rlang::warn(...)
     39. └─base::warning(cnd)
     40. └─base::withRestarts(...)
     41. └─base (local) withOneRestart(expr, restarts[[1L]])
     42. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:137'): no problem running summary with (date, lag, mc) ──
     `autoplot(radf_dta_lag1, mc, option = "sadf")` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(...) at test-summary.R:137:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─ggplot2::autoplot(radf_dta_lag1, mc, option = "sadf")
     7. ├─exuber:::autoplot.radf_obj(radf_dta_lag1, mc, option = "sadf")
     8. │ └─exuber:::diagnostics_internal(object, cv)
     9. │ ├─exuber::diagnostics(...)
     10. │ └─exuber:::diagnostics.radf_obj(...)
     11. │ ├─... %>% filter(stat == option)
     12. │ ├─exuber::tidy_join(object, cv)
     13. │ └─exuber:::tidy_join.radf_obj(object, cv)
     14. │ ├─... %>% arrange(id, stat)
     15. │ ├─dplyr::full_join(...)
     16. │ └─dplyr:::full_join.data.frame(...)
     17. │ └─dplyr:::join_mutate(...)
     18. │ └─dplyr:::join_rows(...)
     19. │ └─dplyr:::dplyr_locate_matches(...)
     20. │ ├─base::withCallingHandlers(...)
     21. │ └─vctrs::vec_locate_matches(...)
     22. ├─dplyr::filter(., stat == option)
     23. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     24. ├─dplyr::arrange(., id, stat)
     25. ├─dplyr::mutate(...)
     26. ├─vctrs:::warn_matches_multiple(...)
     27. │ └─vctrs:::warn_matches(...)
     28. │ └─vctrs:::warn_vctrs(...)
     29. │ └─rlang::warn(...)
     30. │ └─base::warning(cnd)
     31. │ └─base::withRestarts(...)
     32. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     33. │ └─base (local) doWithOneRestart(return(expr), restart)
     34. └─dplyr (local) `<fn>`(`<vctrs___>`)
     35. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     36. └─dplyr:::warn_join(...)
     37. └─dplyr:::warn_dplyr(...)
     38. └─rlang::warn(...)
     39. └─base::warning(cnd)
     40. └─base::withRestarts(...)
     41. └─base (local) withOneRestart(expr, restarts[[1L]])
     42. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:144'): no problem running summary (date, wb) ───────
     `datestamp(radf_dta, wb)` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(datestamp(radf_dta, wb), regexp = NA) at test-summary.R:144:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─exuber::datestamp(radf_dta, wb)
     7. ├─exuber:::datestamp.radf_obj(radf_dta, wb)
     8. │ └─exuber:::diagnostics_internal(object, cv)
     9. │ ├─exuber::diagnostics(...)
     10. │ └─exuber:::diagnostics.radf_obj(...)
     11. │ ├─... %>% filter(stat == option)
     12. │ ├─exuber::tidy_join(object, cv)
     13. │ └─exuber:::tidy_join.radf_obj(object, cv)
     14. │ ├─... %>% arrange(id, stat)
     15. │ ├─dplyr::full_join(...)
     16. │ └─dplyr:::full_join.data.frame(...)
     17. │ └─dplyr:::join_mutate(...)
     18. │ └─dplyr:::join_rows(...)
     19. │ └─dplyr:::dplyr_locate_matches(...)
     20. │ ├─base::withCallingHandlers(...)
     21. │ └─vctrs::vec_locate_matches(...)
     22. ├─dplyr::filter(., stat == option)
     23. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     24. ├─dplyr::arrange(., id, stat)
     25. ├─dplyr::mutate(...)
     26. ├─vctrs:::warn_matches_multiple(...)
     27. │ └─vctrs:::warn_matches(...)
     28. │ └─vctrs:::warn_vctrs(...)
     29. │ └─rlang::warn(...)
     30. │ └─base::warning(cnd)
     31. │ └─base::withRestarts(...)
     32. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     33. │ └─base (local) doWithOneRestart(return(expr), restart)
     34. └─dplyr (local) `<fn>`(`<vctrs___>`)
     35. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     36. └─dplyr:::warn_join(...)
     37. └─dplyr:::warn_dplyr(...)
     38. └─rlang::warn(...)
     39. └─base::warning(cnd)
     40. └─base::withRestarts(...)
     41. └─base (local) withOneRestart(expr, restarts[[1L]])
     42. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:145'): no problem running summary (date, wb) ───────
     `datestamp(radf_dta, wb, option = "sadf")` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(...) at test-summary.R:145:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─exuber::datestamp(radf_dta, wb, option = "sadf")
     7. ├─exuber:::datestamp.radf_obj(radf_dta, wb, option = "sadf")
     8. │ └─exuber:::diagnostics_internal(object, cv)
     9. │ ├─exuber::diagnostics(...)
     10. │ └─exuber:::diagnostics.radf_obj(...)
     11. │ ├─... %>% filter(stat == option)
     12. │ ├─exuber::tidy_join(object, cv)
     13. │ └─exuber:::tidy_join.radf_obj(object, cv)
     14. │ ├─... %>% arrange(id, stat)
     15. │ ├─dplyr::full_join(...)
     16. │ └─dplyr:::full_join.data.frame(...)
     17. │ └─dplyr:::join_mutate(...)
     18. │ └─dplyr:::join_rows(...)
     19. │ └─dplyr:::dplyr_locate_matches(...)
     20. │ ├─base::withCallingHandlers(...)
     21. │ └─vctrs::vec_locate_matches(...)
     22. ├─dplyr::filter(., stat == option)
     23. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     24. ├─dplyr::arrange(., id, stat)
     25. ├─dplyr::mutate(...)
     26. ├─vctrs:::warn_matches_multiple(...)
     27. │ └─vctrs:::warn_matches(...)
     28. │ └─vctrs:::warn_vctrs(...)
     29. │ └─rlang::warn(...)
     30. │ └─base::warning(cnd)
     31. │ └─base::withRestarts(...)
     32. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     33. │ └─base (local) doWithOneRestart(return(expr), restart)
     34. └─dplyr (local) `<fn>`(`<vctrs___>`)
     35. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     36. └─dplyr:::warn_join(...)
     37. └─dplyr:::warn_dplyr(...)
     38. └─rlang::warn(...)
     39. └─base::warning(cnd)
     40. └─base::withRestarts(...)
     41. └─base (local) withOneRestart(expr, restarts[[1L]])
     42. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:153'): no problem running summary (date, lag, wb) ──
     `datestamp(radf_dta_lag1, wb)` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(datestamp(radf_dta_lag1, wb), regexp = NA) at test-summary.R:153:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─exuber::datestamp(radf_dta_lag1, wb)
     7. ├─exuber:::datestamp.radf_obj(radf_dta_lag1, wb)
     8. │ └─exuber:::diagnostics_internal(object, cv)
     9. │ ├─exuber::diagnostics(...)
     10. │ └─exuber:::diagnostics.radf_obj(...)
     11. │ ├─... %>% filter(stat == option)
     12. │ ├─exuber::tidy_join(object, cv)
     13. │ └─exuber:::tidy_join.radf_obj(object, cv)
     14. │ ├─... %>% arrange(id, stat)
     15. │ ├─dplyr::full_join(...)
     16. │ └─dplyr:::full_join.data.frame(...)
     17. │ └─dplyr:::join_mutate(...)
     18. │ └─dplyr:::join_rows(...)
     19. │ └─dplyr:::dplyr_locate_matches(...)
     20. │ ├─base::withCallingHandlers(...)
     21. │ └─vctrs::vec_locate_matches(...)
     22. ├─dplyr::filter(., stat == option)
     23. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     24. ├─dplyr::arrange(., id, stat)
     25. ├─dplyr::mutate(...)
     26. ├─vctrs:::warn_matches_multiple(...)
     27. │ └─vctrs:::warn_matches(...)
     28. │ └─vctrs:::warn_vctrs(...)
     29. │ └─rlang::warn(...)
     30. │ └─base::warning(cnd)
     31. │ └─base::withRestarts(...)
     32. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     33. │ └─base (local) doWithOneRestart(return(expr), restart)
     34. └─dplyr (local) `<fn>`(`<vctrs___>`)
     35. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     36. └─dplyr:::warn_join(...)
     37. └─dplyr:::warn_dplyr(...)
     38. └─rlang::warn(...)
     39. └─base::warning(cnd)
     40. └─base::withRestarts(...)
     41. └─base (local) withOneRestart(expr, restarts[[1L]])
     42. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:154'): no problem running summary (date, lag, wb) ──
     `datestamp(radf_dta_lag1, wb, option = "sadf")` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(...) at test-summary.R:154:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─exuber::datestamp(radf_dta_lag1, wb, option = "sadf")
     7. ├─exuber:::datestamp.radf_obj(radf_dta_lag1, wb, option = "sadf")
     8. │ └─exuber:::diagnostics_internal(object, cv)
     9. │ ├─exuber::diagnostics(...)
     10. │ └─exuber:::diagnostics.radf_obj(...)
     11. │ ├─... %>% filter(stat == option)
     12. │ ├─exuber::tidy_join(object, cv)
     13. │ └─exuber:::tidy_join.radf_obj(object, cv)
     14. │ ├─... %>% arrange(id, stat)
     15. │ ├─dplyr::full_join(...)
     16. │ └─dplyr:::full_join.data.frame(...)
     17. │ └─dplyr:::join_mutate(...)
     18. │ └─dplyr:::join_rows(...)
     19. │ └─dplyr:::dplyr_locate_matches(...)
     20. │ ├─base::withCallingHandlers(...)
     21. │ └─vctrs::vec_locate_matches(...)
     22. ├─dplyr::filter(., stat == option)
     23. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     24. ├─dplyr::arrange(., id, stat)
     25. ├─dplyr::mutate(...)
     26. ├─vctrs:::warn_matches_multiple(...)
     27. │ └─vctrs:::warn_matches(...)
     28. │ └─vctrs:::warn_vctrs(...)
     29. │ └─rlang::warn(...)
     30. │ └─base::warning(cnd)
     31. │ └─base::withRestarts(...)
     32. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     33. │ └─base (local) doWithOneRestart(return(expr), restart)
     34. └─dplyr (local) `<fn>`(`<vctrs___>`)
     35. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     36. └─dplyr:::warn_join(...)
     37. └─dplyr:::warn_dplyr(...)
     38. └─rlang::warn(...)
     39. └─base::warning(cnd)
     40. └─base::withRestarts(...)
     41. └─base (local) withOneRestart(expr, restarts[[1L]])
     42. └─base (local) doWithOneRestart(return(expr), restart)
    
     [ FAIL 42 | WARN 57 | SKIP 4 | PASS 194 ]
     Error: Test failures
     Execution halted
Flavor: r-devel-windows-x86_64

Version: 1.0.0
Check: tests
Result: ERROR
     Running ‘spelling.R’ [0s/1s]
     Running ‘testthat.R’ [64s/71s]
    Running the tests in ‘tests/testthat.R’ failed.
    Complete output:
     > library(testthat)
     > library(exuber)
     >
     > test_check("exuber")
     [ FAIL 42 | WARN 57 | SKIP 4 | PASS 194 ]
    
     ══ Skipped tests ═══════════════════════════════════════════════════════════════
     • On CRAN (1)
     • Removed fortify (1)
     • TRUE (2)
    
     ══ Failed tests ════════════════════════════════════════════════════════════════
     ── Failure ('test-autoplot.R:25'): wb ──────────────────────────────────────────
     `autoplot(radf_dta, cv = wb)` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(autoplot(radf_dta, cv = wb), regexp = NA) at test-autoplot.R:25:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─ggplot2::autoplot(radf_dta, cv = wb)
     7. ├─exuber:::autoplot.radf_obj(radf_dta, cv = wb)
     8. │ └─exuber:::diagnostics_internal(object, cv)
     9. │ ├─exuber::diagnostics(...)
     10. │ └─exuber:::diagnostics.radf_obj(...)
     11. │ ├─... %>% filter(stat == option)
     12. │ ├─exuber::tidy_join(object, cv)
     13. │ └─exuber:::tidy_join.radf_obj(object, cv)
     14. │ ├─... %>% arrange(id, stat)
     15. │ ├─dplyr::full_join(...)
     16. │ └─dplyr:::full_join.data.frame(...)
     17. │ └─dplyr:::join_mutate(...)
     18. │ └─dplyr:::join_rows(...)
     19. │ └─dplyr:::dplyr_locate_matches(...)
     20. │ ├─base::withCallingHandlers(...)
     21. │ └─vctrs::vec_locate_matches(...)
     22. ├─dplyr::filter(., stat == option)
     23. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     24. ├─dplyr::arrange(., id, stat)
     25. ├─dplyr::mutate(...)
     26. ├─vctrs:::warn_matches_multiple(...)
     27. │ └─vctrs:::warn_matches(...)
     28. │ └─vctrs:::warn_vctrs(...)
     29. │ └─rlang::warn(...)
     30. │ └─base::warning(cnd)
     31. │ └─base::withRestarts(...)
     32. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     33. │ └─base (local) doWithOneRestart(return(expr), restart)
     34. └─dplyr (local) `<fn>`(`<vctrs___>`)
     35. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     36. └─dplyr:::warn_join(...)
     37. └─dplyr:::warn_dplyr(...)
     38. └─rlang::warn(...)
     39. └─base::warning(cnd)
     40. └─base::withRestarts(...)
     41. └─base (local) withOneRestart(expr, restarts[[1L]])
     42. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-autoplot.R:27'): wb ──────────────────────────────────────────
     `autoplot(radf_dta_lag1, cv = wb, option = "sadf")` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(...) at test-autoplot.R:27:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─ggplot2::autoplot(radf_dta_lag1, cv = wb, option = "sadf")
     7. ├─exuber:::autoplot.radf_obj(radf_dta_lag1, cv = wb, option = "sadf")
     8. │ └─exuber:::diagnostics_internal(object, cv)
     9. │ ├─exuber::diagnostics(...)
     10. │ └─exuber:::diagnostics.radf_obj(...)
     11. │ ├─... %>% filter(stat == option)
     12. │ ├─exuber::tidy_join(object, cv)
     13. │ └─exuber:::tidy_join.radf_obj(object, cv)
     14. │ ├─... %>% arrange(id, stat)
     15. │ ├─dplyr::full_join(...)
     16. │ └─dplyr:::full_join.data.frame(...)
     17. │ └─dplyr:::join_mutate(...)
     18. │ └─dplyr:::join_rows(...)
     19. │ └─dplyr:::dplyr_locate_matches(...)
     20. │ ├─base::withCallingHandlers(...)
     21. │ └─vctrs::vec_locate_matches(...)
     22. ├─dplyr::filter(., stat == option)
     23. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     24. ├─dplyr::arrange(., id, stat)
     25. ├─dplyr::mutate(...)
     26. ├─vctrs:::warn_matches_multiple(...)
     27. │ └─vctrs:::warn_matches(...)
     28. │ └─vctrs:::warn_vctrs(...)
     29. │ └─rlang::warn(...)
     30. │ └─base::warning(cnd)
     31. │ └─base::withRestarts(...)
     32. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     33. │ └─base (local) doWithOneRestart(return(expr), restart)
     34. └─dplyr (local) `<fn>`(`<vctrs___>`)
     35. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     36. └─dplyr:::warn_join(...)
     37. └─dplyr:::warn_dplyr(...)
     38. └─rlang::warn(...)
     39. └─base::warning(cnd)
     40. └─base::withRestarts(...)
     41. └─base (local) withOneRestart(expr, restarts[[1L]])
     42. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:63'): no problem running rp/ds/dg (mc) ─────────────
     `summary(radf_dta, mc)` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(summary(radf_dta, mc), regexp = NA) at test-summary.R:63:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─base::summary(radf_dta, mc)
     7. ├─exuber:::summary.radf_obj(radf_dta, mc)
     8. │ ├─exuber:::summary_radf(cv, object, ...)
     9. │ └─exuber:::summary_radf.mc_cv(cv, object, ...)
     10. │ ├─tidy_join(object, cv) %>% ...
     11. │ ├─exuber::tidy_join(object, cv)
     12. │ └─exuber:::tidy_join.radf_obj(object, cv)
     13. │ ├─... %>% arrange(id, stat)
     14. │ ├─dplyr::full_join(...)
     15. │ └─dplyr:::full_join.data.frame(...)
     16. │ └─dplyr:::join_mutate(...)
     17. │ └─dplyr:::join_rows(...)
     18. │ └─dplyr:::dplyr_locate_matches(...)
     19. │ ├─base::withCallingHandlers(...)
     20. │ └─vctrs::vec_locate_matches(...)
     21. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit)
     22. ├─dplyr::arrange(., id, stat)
     23. ├─dplyr::mutate(...)
     24. ├─vctrs:::warn_matches_multiple(...)
     25. │ └─vctrs:::warn_matches(...)
     26. │ └─vctrs:::warn_vctrs(...)
     27. │ └─rlang::warn(...)
     28. │ └─base::warning(cnd)
     29. │ └─base::withRestarts(...)
     30. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     31. │ └─base (local) doWithOneRestart(return(expr), restart)
     32. └─dplyr (local) `<fn>`(`<vctrs___>`)
     33. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     34. └─dplyr:::warn_join(...)
     35. └─dplyr:::warn_dplyr(...)
     36. └─rlang::warn(...)
     37. └─base::warning(cnd)
     38. └─base::withRestarts(...)
     39. └─base (local) withOneRestart(expr, restarts[[1L]])
     40. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:64'): no problem running rp/ds/dg (mc) ─────────────
     `diagnostics(radf_dta, mc)` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(diagnostics(radf_dta, mc), regexp = NA) at test-summary.R:64:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─exuber::diagnostics(radf_dta, mc)
     7. ├─exuber:::diagnostics.radf_obj(radf_dta, mc)
     8. │ ├─... %>% filter(stat == option)
     9. │ ├─exuber::tidy_join(object, cv)
     10. │ └─exuber:::tidy_join.radf_obj(object, cv)
     11. │ ├─... %>% arrange(id, stat)
     12. │ ├─dplyr::full_join(...)
     13. │ └─dplyr:::full_join.data.frame(...)
     14. │ └─dplyr:::join_mutate(...)
     15. │ └─dplyr:::join_rows(...)
     16. │ └─dplyr:::dplyr_locate_matches(...)
     17. │ ├─base::withCallingHandlers(...)
     18. │ └─vctrs::vec_locate_matches(...)
     19. ├─dplyr::filter(., stat == option)
     20. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     21. ├─dplyr::arrange(., id, stat)
     22. ├─dplyr::mutate(...)
     23. ├─vctrs:::warn_matches_multiple(...)
     24. │ └─vctrs:::warn_matches(...)
     25. │ └─vctrs:::warn_vctrs(...)
     26. │ └─rlang::warn(...)
     27. │ └─base::warning(cnd)
     28. │ └─base::withRestarts(...)
     29. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     30. │ └─base (local) doWithOneRestart(return(expr), restart)
     31. └─dplyr (local) `<fn>`(`<vctrs___>`)
     32. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     33. └─dplyr:::warn_join(...)
     34. └─dplyr:::warn_dplyr(...)
     35. └─rlang::warn(...)
     36. └─base::warning(cnd)
     37. └─base::withRestarts(...)
     38. └─base (local) withOneRestart(expr, restarts[[1L]])
     39. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:65'): no problem running rp/ds/dg (mc) ─────────────
     `diagnostics(radf_dta, mc, option = "sadf")` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(...) at test-summary.R:65:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─exuber::diagnostics(radf_dta, mc, option = "sadf")
     7. ├─exuber:::diagnostics.radf_obj(radf_dta, mc, option = "sadf")
     8. │ ├─... %>% filter(stat == option)
     9. │ ├─exuber::tidy_join(object, cv)
     10. │ └─exuber:::tidy_join.radf_obj(object, cv)
     11. │ ├─... %>% arrange(id, stat)
     12. │ ├─dplyr::full_join(...)
     13. │ └─dplyr:::full_join.data.frame(...)
     14. │ └─dplyr:::join_mutate(...)
     15. │ └─dplyr:::join_rows(...)
     16. │ └─dplyr:::dplyr_locate_matches(...)
     17. │ ├─base::withCallingHandlers(...)
     18. │ └─vctrs::vec_locate_matches(...)
     19. ├─dplyr::filter(., stat == option)
     20. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     21. ├─dplyr::arrange(., id, stat)
     22. ├─dplyr::mutate(...)
     23. ├─vctrs:::warn_matches_multiple(...)
     24. │ └─vctrs:::warn_matches(...)
     25. │ └─vctrs:::warn_vctrs(...)
     26. │ └─rlang::warn(...)
     27. │ └─base::warning(cnd)
     28. │ └─base::withRestarts(...)
     29. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     30. │ └─base (local) doWithOneRestart(return(expr), restart)
     31. └─dplyr (local) `<fn>`(`<vctrs___>`)
     32. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     33. └─dplyr:::warn_join(...)
     34. └─dplyr:::warn_dplyr(...)
     35. └─rlang::warn(...)
     36. └─base::warning(cnd)
     37. └─base::withRestarts(...)
     38. └─base (local) withOneRestart(expr, restarts[[1L]])
     39. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:66'): no problem running rp/ds/dg (mc) ─────────────
     `datestamp(radf_dta, mc)` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(datestamp(radf_dta, mc), regexp = NA) at test-summary.R:66:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─exuber::datestamp(radf_dta, mc)
     7. ├─exuber:::datestamp.radf_obj(radf_dta, mc)
     8. │ └─exuber:::diagnostics_internal(object, cv)
     9. │ ├─exuber::diagnostics(...)
     10. │ └─exuber:::diagnostics.radf_obj(...)
     11. │ ├─... %>% filter(stat == option)
     12. │ ├─exuber::tidy_join(object, cv)
     13. │ └─exuber:::tidy_join.radf_obj(object, cv)
     14. │ ├─... %>% arrange(id, stat)
     15. │ ├─dplyr::full_join(...)
     16. │ └─dplyr:::full_join.data.frame(...)
     17. │ └─dplyr:::join_mutate(...)
     18. │ └─dplyr:::join_rows(...)
     19. │ └─dplyr:::dplyr_locate_matches(...)
     20. │ ├─base::withCallingHandlers(...)
     21. │ └─vctrs::vec_locate_matches(...)
     22. ├─dplyr::filter(., stat == option)
     23. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     24. ├─dplyr::arrange(., id, stat)
     25. ├─dplyr::mutate(...)
     26. ├─vctrs:::warn_matches_multiple(...)
     27. │ └─vctrs:::warn_matches(...)
     28. │ └─vctrs:::warn_vctrs(...)
     29. │ └─rlang::warn(...)
     30. │ └─base::warning(cnd)
     31. │ └─base::withRestarts(...)
     32. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     33. │ └─base (local) doWithOneRestart(return(expr), restart)
     34. └─dplyr (local) `<fn>`(`<vctrs___>`)
     35. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     36. └─dplyr:::warn_join(...)
     37. └─dplyr:::warn_dplyr(...)
     38. └─rlang::warn(...)
     39. └─base::warning(cnd)
     40. └─base::withRestarts(...)
     41. └─base (local) withOneRestart(expr, restarts[[1L]])
     42. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:67'): no problem running rp/ds/dg (mc) ─────────────
     `datestamp(radf_dta, mc, min_duration = 50)` threw an error with unexpected message.
     Expected match: "Argument 'min_duration' excludes all explosive periods"
     Actual message: "(converted from warning) Each row in `x` is expected to match at most 1 row in `y`.\nℹ Row 1 of `x` matches multiple rows.\nℹ If multiple matches are expected, set `multiple = \"all\"` to silence this\n warning."
     Backtrace:
     ▆
     1. ├─testthat::expect_error(...) at test-summary.R:67:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─exuber::datestamp(radf_dta, mc, min_duration = 50)
     7. ├─exuber:::datestamp.radf_obj(radf_dta, mc, min_duration = 50)
     8. │ └─exuber:::diagnostics_internal(object, cv)
     9. │ ├─exuber::diagnostics(...)
     10. │ └─exuber:::diagnostics.radf_obj(...)
     11. │ ├─... %>% filter(stat == option)
     12. │ ├─exuber::tidy_join(object, cv)
     13. │ └─exuber:::tidy_join.radf_obj(object, cv)
     14. │ ├─... %>% arrange(id, stat)
     15. │ ├─dplyr::full_join(...)
     16. │ └─dplyr:::full_join.data.frame(...)
     17. │ └─dplyr:::join_mutate(...)
     18. │ └─dplyr:::join_rows(...)
     19. │ └─dplyr:::dplyr_locate_matches(...)
     20. │ ├─base::withCallingHandlers(...)
     21. │ └─vctrs::vec_locate_matches(...)
     22. ├─dplyr::filter(., stat == option)
     23. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     24. ├─dplyr::arrange(., id, stat)
     25. ├─dplyr::mutate(...)
     26. ├─vctrs:::warn_matches_multiple(...)
     27. │ └─vctrs:::warn_matches(...)
     28. │ └─vctrs:::warn_vctrs(...)
     29. │ └─rlang::warn(...)
     30. │ └─base::warning(cnd)
     31. │ └─base::withRestarts(...)
     32. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     33. │ └─base (local) doWithOneRestart(return(expr), restart)
     34. └─dplyr (local) `<fn>`(`<vctrs___>`)
     35. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     36. └─dplyr:::warn_join(...)
     37. └─dplyr:::warn_dplyr(...)
     38. └─rlang::warn(...)
     39. └─base::warning(cnd)
     40. └─base::withRestarts(...)
     41. └─base (local) withOneRestart(expr, restarts[[1L]])
     42. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:71'): no problem running rp/ds/dg (mc) ─────────────
     `datestamp(radf_dta, mc, option = "sadf")` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(...) at test-summary.R:71:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─exuber::datestamp(radf_dta, mc, option = "sadf")
     7. ├─exuber:::datestamp.radf_obj(radf_dta, mc, option = "sadf")
     8. │ └─exuber:::diagnostics_internal(object, cv)
     9. │ ├─exuber::diagnostics(...)
     10. │ └─exuber:::diagnostics.radf_obj(...)
     11. │ ├─... %>% filter(stat == option)
     12. │ ├─exuber::tidy_join(object, cv)
     13. │ └─exuber:::tidy_join.radf_obj(object, cv)
     14. │ ├─... %>% arrange(id, stat)
     15. │ ├─dplyr::full_join(...)
     16. │ └─dplyr:::full_join.data.frame(...)
     17. │ └─dplyr:::join_mutate(...)
     18. │ └─dplyr:::join_rows(...)
     19. │ └─dplyr:::dplyr_locate_matches(...)
     20. │ ├─base::withCallingHandlers(...)
     21. │ └─vctrs::vec_locate_matches(...)
     22. ├─dplyr::filter(., stat == option)
     23. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     24. ├─dplyr::arrange(., id, stat)
     25. ├─dplyr::mutate(...)
     26. ├─vctrs:::warn_matches_multiple(...)
     27. │ └─vctrs:::warn_matches(...)
     28. │ └─vctrs:::warn_vctrs(...)
     29. │ └─rlang::warn(...)
     30. │ └─base::warning(cnd)
     31. │ └─base::withRestarts(...)
     32. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     33. │ └─base (local) doWithOneRestart(return(expr), restart)
     34. └─dplyr (local) `<fn>`(`<vctrs___>`)
     35. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     36. └─dplyr:::warn_join(...)
     37. └─dplyr:::warn_dplyr(...)
     38. └─rlang::warn(...)
     39. └─base::warning(cnd)
     40. └─base::withRestarts(...)
     41. └─base (local) withOneRestart(expr, restarts[[1L]])
     42. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:72'): no problem running rp/ds/dg (mc) ─────────────
     `autoplot(radf_dta, mc)` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(autoplot(radf_dta, mc), regexp = NA) at test-summary.R:72:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─ggplot2::autoplot(radf_dta, mc)
     7. ├─exuber:::autoplot.radf_obj(radf_dta, mc)
     8. │ └─exuber:::diagnostics_internal(object, cv)
     9. │ ├─exuber::diagnostics(...)
     10. │ └─exuber:::diagnostics.radf_obj(...)
     11. │ ├─... %>% filter(stat == option)
     12. │ ├─exuber::tidy_join(object, cv)
     13. │ └─exuber:::tidy_join.radf_obj(object, cv)
     14. │ ├─... %>% arrange(id, stat)
     15. │ ├─dplyr::full_join(...)
     16. │ └─dplyr:::full_join.data.frame(...)
     17. │ └─dplyr:::join_mutate(...)
     18. │ └─dplyr:::join_rows(...)
     19. │ └─dplyr:::dplyr_locate_matches(...)
     20. │ ├─base::withCallingHandlers(...)
     21. │ └─vctrs::vec_locate_matches(...)
     22. ├─dplyr::filter(., stat == option)
     23. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     24. ├─dplyr::arrange(., id, stat)
     25. ├─dplyr::mutate(...)
     26. ├─vctrs:::warn_matches_multiple(...)
     27. │ └─vctrs:::warn_matches(...)
     28. │ └─vctrs:::warn_vctrs(...)
     29. │ └─rlang::warn(...)
     30. │ └─base::warning(cnd)
     31. │ └─base::withRestarts(...)
     32. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     33. │ └─base (local) doWithOneRestart(return(expr), restart)
     34. └─dplyr (local) `<fn>`(`<vctrs___>`)
     35. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     36. └─dplyr:::warn_join(...)
     37. └─dplyr:::warn_dplyr(...)
     38. └─rlang::warn(...)
     39. └─base::warning(cnd)
     40. └─base::withRestarts(...)
     41. └─base (local) withOneRestart(expr, restarts[[1L]])
     42. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:76'): no problem running rp/ds/dg (mc) ─────────────
     `autoplot(radf_dta, mc, option = "sadf")` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(...) at test-summary.R:76:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─ggplot2::autoplot(radf_dta, mc, option = "sadf")
     7. ├─exuber:::autoplot.radf_obj(radf_dta, mc, option = "sadf")
     8. │ └─exuber:::diagnostics_internal(object, cv)
     9. │ ├─exuber::diagnostics(...)
     10. │ └─exuber:::diagnostics.radf_obj(...)
     11. │ ├─... %>% filter(stat == option)
     12. │ ├─exuber::tidy_join(object, cv)
     13. │ └─exuber:::tidy_join.radf_obj(object, cv)
     14. │ ├─... %>% arrange(id, stat)
     15. │ ├─dplyr::full_join(...)
     16. │ └─dplyr:::full_join.data.frame(...)
     17. │ └─dplyr:::join_mutate(...)
     18. │ └─dplyr:::join_rows(...)
     19. │ └─dplyr:::dplyr_locate_matches(...)
     20. │ ├─base::withCallingHandlers(...)
     21. │ └─vctrs::vec_locate_matches(...)
     22. ├─dplyr::filter(., stat == option)
     23. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     24. ├─dplyr::arrange(., id, stat)
     25. ├─dplyr::mutate(...)
     26. ├─vctrs:::warn_matches_multiple(...)
     27. │ └─vctrs:::warn_matches(...)
     28. │ └─vctrs:::warn_vctrs(...)
     29. │ └─rlang::warn(...)
     30. │ └─base::warning(cnd)
     31. │ └─base::withRestarts(...)
     32. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     33. │ └─base (local) doWithOneRestart(return(expr), restart)
     34. └─dplyr (local) `<fn>`(`<vctrs___>`)
     35. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     36. └─dplyr:::warn_join(...)
     37. └─dplyr:::warn_dplyr(...)
     38. └─rlang::warn(...)
     39. └─base::warning(cnd)
     40. └─base::withRestarts(...)
     41. └─base (local) withOneRestart(expr, restarts[[1L]])
     42. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:83'): no problem running summary (lag, mc) ─────────
     `summary(radf_dta_lag1, mc)` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(summary(radf_dta_lag1, mc), regexp = NA) at test-summary.R:83:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─base::summary(radf_dta_lag1, mc)
     7. ├─exuber:::summary.radf_obj(radf_dta_lag1, mc)
     8. │ ├─exuber:::summary_radf(cv, object, ...)
     9. │ └─exuber:::summary_radf.mc_cv(cv, object, ...)
     10. │ ├─tidy_join(object, cv) %>% ...
     11. │ ├─exuber::tidy_join(object, cv)
     12. │ └─exuber:::tidy_join.radf_obj(object, cv)
     13. │ ├─... %>% arrange(id, stat)
     14. │ ├─dplyr::full_join(...)
     15. │ └─dplyr:::full_join.data.frame(...)
     16. │ └─dplyr:::join_mutate(...)
     17. │ └─dplyr:::join_rows(...)
     18. │ └─dplyr:::dplyr_locate_matches(...)
     19. │ ├─base::withCallingHandlers(...)
     20. │ └─vctrs::vec_locate_matches(...)
     21. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit)
     22. ├─dplyr::arrange(., id, stat)
     23. ├─dplyr::mutate(...)
     24. ├─vctrs:::warn_matches_multiple(...)
     25. │ └─vctrs:::warn_matches(...)
     26. │ └─vctrs:::warn_vctrs(...)
     27. │ └─rlang::warn(...)
     28. │ └─base::warning(cnd)
     29. │ └─base::withRestarts(...)
     30. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     31. │ └─base (local) doWithOneRestart(return(expr), restart)
     32. └─dplyr (local) `<fn>`(`<vctrs___>`)
     33. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     34. └─dplyr:::warn_join(...)
     35. └─dplyr:::warn_dplyr(...)
     36. └─rlang::warn(...)
     37. └─base::warning(cnd)
     38. └─base::withRestarts(...)
     39. └─base (local) withOneRestart(expr, restarts[[1L]])
     40. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:84'): no problem running summary (lag, mc) ─────────
     `diagnostics(radf_dta_lag1, mc)` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(diagnostics(radf_dta_lag1, mc), regexp = NA) at test-summary.R:84:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─exuber::diagnostics(radf_dta_lag1, mc)
     7. ├─exuber:::diagnostics.radf_obj(radf_dta_lag1, mc)
     8. │ ├─... %>% filter(stat == option)
     9. │ ├─exuber::tidy_join(object, cv)
     10. │ └─exuber:::tidy_join.radf_obj(object, cv)
     11. │ ├─... %>% arrange(id, stat)
     12. │ ├─dplyr::full_join(...)
     13. │ └─dplyr:::full_join.data.frame(...)
     14. │ └─dplyr:::join_mutate(...)
     15. │ └─dplyr:::join_rows(...)
     16. │ └─dplyr:::dplyr_locate_matches(...)
     17. │ ├─base::withCallingHandlers(...)
     18. │ └─vctrs::vec_locate_matches(...)
     19. ├─dplyr::filter(., stat == option)
     20. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     21. ├─dplyr::arrange(., id, stat)
     22. ├─dplyr::mutate(...)
     23. ├─vctrs:::warn_matches_multiple(...)
     24. │ └─vctrs:::warn_matches(...)
     25. │ └─vctrs:::warn_vctrs(...)
     26. │ └─rlang::warn(...)
     27. │ └─base::warning(cnd)
     28. │ └─base::withRestarts(...)
     29. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     30. │ └─base (local) doWithOneRestart(return(expr), restart)
     31. └─dplyr (local) `<fn>`(`<vctrs___>`)
     32. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     33. └─dplyr:::warn_join(...)
     34. └─dplyr:::warn_dplyr(...)
     35. └─rlang::warn(...)
     36. └─base::warning(cnd)
     37. └─base::withRestarts(...)
     38. └─base (local) withOneRestart(expr, restarts[[1L]])
     39. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:85'): no problem running summary (lag, mc) ─────────
     `diagnostics(radf_dta_lag1, mc, option = "sadf")` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(...) at test-summary.R:85:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─exuber::diagnostics(radf_dta_lag1, mc, option = "sadf")
     7. ├─exuber:::diagnostics.radf_obj(radf_dta_lag1, mc, option = "sadf")
     8. │ ├─... %>% filter(stat == option)
     9. │ ├─exuber::tidy_join(object, cv)
     10. │ └─exuber:::tidy_join.radf_obj(object, cv)
     11. │ ├─... %>% arrange(id, stat)
     12. │ ├─dplyr::full_join(...)
     13. │ └─dplyr:::full_join.data.frame(...)
     14. │ └─dplyr:::join_mutate(...)
     15. │ └─dplyr:::join_rows(...)
     16. │ └─dplyr:::dplyr_locate_matches(...)
     17. │ ├─base::withCallingHandlers(...)
     18. │ └─vctrs::vec_locate_matches(...)
     19. ├─dplyr::filter(., stat == option)
     20. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     21. ├─dplyr::arrange(., id, stat)
     22. ├─dplyr::mutate(...)
     23. ├─vctrs:::warn_matches_multiple(...)
     24. │ └─vctrs:::warn_matches(...)
     25. │ └─vctrs:::warn_vctrs(...)
     26. │ └─rlang::warn(...)
     27. │ └─base::warning(cnd)
     28. │ └─base::withRestarts(...)
     29. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     30. │ └─base (local) doWithOneRestart(return(expr), restart)
     31. └─dplyr (local) `<fn>`(`<vctrs___>`)
     32. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     33. └─dplyr:::warn_join(...)
     34. └─dplyr:::warn_dplyr(...)
     35. └─rlang::warn(...)
     36. └─base::warning(cnd)
     37. └─base::withRestarts(...)
     38. └─base (local) withOneRestart(expr, restarts[[1L]])
     39. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:86'): no problem running summary (lag, mc) ─────────
     `datestamp(radf_dta_lag1, mc)` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(datestamp(radf_dta_lag1, mc), regexp = NA) at test-summary.R:86:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─exuber::datestamp(radf_dta_lag1, mc)
     7. ├─exuber:::datestamp.radf_obj(radf_dta_lag1, mc)
     8. │ └─exuber:::diagnostics_internal(object, cv)
     9. │ ├─exuber::diagnostics(...)
     10. │ └─exuber:::diagnostics.radf_obj(...)
     11. │ ├─... %>% filter(stat == option)
     12. │ ├─exuber::tidy_join(object, cv)
     13. │ └─exuber:::tidy_join.radf_obj(object, cv)
     14. │ ├─... %>% arrange(id, stat)
     15. │ ├─dplyr::full_join(...)
     16. │ └─dplyr:::full_join.data.frame(...)
     17. │ └─dplyr:::join_mutate(...)
     18. │ └─dplyr:::join_rows(...)
     19. │ └─dplyr:::dplyr_locate_matches(...)
     20. │ ├─base::withCallingHandlers(...)
     21. │ └─vctrs::vec_locate_matches(...)
     22. ├─dplyr::filter(., stat == option)
     23. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     24. ├─dplyr::arrange(., id, stat)
     25. ├─dplyr::mutate(...)
     26. ├─vctrs:::warn_matches_multiple(...)
     27. │ └─vctrs:::warn_matches(...)
     28. │ └─vctrs:::warn_vctrs(...)
     29. │ └─rlang::warn(...)
     30. │ └─base::warning(cnd)
     31. │ └─base::withRestarts(...)
     32. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     33. │ └─base (local) doWithOneRestart(return(expr), restart)
     34. └─dplyr (local) `<fn>`(`<vctrs___>`)
     35. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     36. └─dplyr:::warn_join(...)
     37. └─dplyr:::warn_dplyr(...)
     38. └─rlang::warn(...)
     39. └─base::warning(cnd)
     40. └─base::withRestarts(...)
     41. └─base (local) withOneRestart(expr, restarts[[1L]])
     42. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:87'): no problem running summary (lag, mc) ─────────
     `datestamp(radf_dta_lag1, mc, option = "sadf")` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(...) at test-summary.R:87:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─exuber::datestamp(radf_dta_lag1, mc, option = "sadf")
     7. ├─exuber:::datestamp.radf_obj(radf_dta_lag1, mc, option = "sadf")
     8. │ └─exuber:::diagnostics_internal(object, cv)
     9. │ ├─exuber::diagnostics(...)
     10. │ └─exuber:::diagnostics.radf_obj(...)
     11. │ ├─... %>% filter(stat == option)
     12. │ ├─exuber::tidy_join(object, cv)
     13. │ └─exuber:::tidy_join.radf_obj(object, cv)
     14. │ ├─... %>% arrange(id, stat)
     15. │ ├─dplyr::full_join(...)
     16. │ └─dplyr:::full_join.data.frame(...)
     17. │ └─dplyr:::join_mutate(...)
     18. │ └─dplyr:::join_rows(...)
     19. │ └─dplyr:::dplyr_locate_matches(...)
     20. │ ├─base::withCallingHandlers(...)
     21. │ └─vctrs::vec_locate_matches(...)
     22. ├─dplyr::filter(., stat == option)
     23. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     24. ├─dplyr::arrange(., id, stat)
     25. ├─dplyr::mutate(...)
     26. ├─vctrs:::warn_matches_multiple(...)
     27. │ └─vctrs:::warn_matches(...)
     28. │ └─vctrs:::warn_vctrs(...)
     29. │ └─rlang::warn(...)
     30. │ └─base::warning(cnd)
     31. │ └─base::withRestarts(...)
     32. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     33. │ └─base (local) doWithOneRestart(return(expr), restart)
     34. └─dplyr (local) `<fn>`(`<vctrs___>`)
     35. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     36. └─dplyr:::warn_join(...)
     37. └─dplyr:::warn_dplyr(...)
     38. └─rlang::warn(...)
     39. └─base::warning(cnd)
     40. └─base::withRestarts(...)
     41. └─base (local) withOneRestart(expr, restarts[[1L]])
     42. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:88'): no problem running summary (lag, mc) ─────────
     `autoplot(radf_dta_lag1, mc)` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(autoplot(radf_dta_lag1, mc), regexp = NA) at test-summary.R:88:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─ggplot2::autoplot(radf_dta_lag1, mc)
     7. ├─exuber:::autoplot.radf_obj(radf_dta_lag1, mc)
     8. │ └─exuber:::diagnostics_internal(object, cv)
     9. │ ├─exuber::diagnostics(...)
     10. │ └─exuber:::diagnostics.radf_obj(...)
     11. │ ├─... %>% filter(stat == option)
     12. │ ├─exuber::tidy_join(object, cv)
     13. │ └─exuber:::tidy_join.radf_obj(object, cv)
     14. │ ├─... %>% arrange(id, stat)
     15. │ ├─dplyr::full_join(...)
     16. │ └─dplyr:::full_join.data.frame(...)
     17. │ └─dplyr:::join_mutate(...)
     18. │ └─dplyr:::join_rows(...)
     19. │ └─dplyr:::dplyr_locate_matches(...)
     20. │ ├─base::withCallingHandlers(...)
     21. │ └─vctrs::vec_locate_matches(...)
     22. ├─dplyr::filter(., stat == option)
     23. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     24. ├─dplyr::arrange(., id, stat)
     25. ├─dplyr::mutate(...)
     26. ├─vctrs:::warn_matches_multiple(...)
     27. │ └─vctrs:::warn_matches(...)
     28. │ └─vctrs:::warn_vctrs(...)
     29. │ └─rlang::warn(...)
     30. │ └─base::warning(cnd)
     31. │ └─base::withRestarts(...)
     32. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     33. │ └─base (local) doWithOneRestart(return(expr), restart)
     34. └─dplyr (local) `<fn>`(`<vctrs___>`)
     35. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     36. └─dplyr:::warn_join(...)
     37. └─dplyr:::warn_dplyr(...)
     38. └─rlang::warn(...)
     39. └─base::warning(cnd)
     40. └─base::withRestarts(...)
     41. └─base (local) withOneRestart(expr, restarts[[1L]])
     42. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:96'): no problem running summary (wb) ──────────────
     `summary(radf_dta, wb)` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(summary(radf_dta, wb), regexp = NA) at test-summary.R:96:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─base::summary(radf_dta, wb)
     7. ├─exuber:::summary.radf_obj(radf_dta, wb)
     8. │ ├─exuber:::summary_radf(cv, object, ...)
     9. │ └─exuber:::summary_radf.wb_cv(cv, object, ...)
     10. │ ├─tidy_join(object, cv) %>% ...
     11. │ ├─exuber::tidy_join(object, cv)
     12. │ └─exuber:::tidy_join.radf_obj(object, cv)
     13. │ ├─... %>% arrange(id, stat)
     14. │ ├─dplyr::full_join(...)
     15. │ └─dplyr:::full_join.data.frame(...)
     16. │ └─dplyr:::join_mutate(...)
     17. │ └─dplyr:::join_rows(...)
     18. │ └─dplyr:::dplyr_locate_matches(...)
     19. │ ├─base::withCallingHandlers(...)
     20. │ └─vctrs::vec_locate_matches(...)
     21. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit)
     22. ├─dplyr::arrange(., id, stat)
     23. ├─dplyr::mutate(...)
     24. ├─vctrs:::warn_matches_multiple(...)
     25. │ └─vctrs:::warn_matches(...)
     26. │ └─vctrs:::warn_vctrs(...)
     27. │ └─rlang::warn(...)
     28. │ └─base::warning(cnd)
     29. │ └─base::withRestarts(...)
     30. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     31. │ └─base (local) doWithOneRestart(return(expr), restart)
     32. └─dplyr (local) `<fn>`(`<vctrs___>`)
     33. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     34. └─dplyr:::warn_join(...)
     35. └─dplyr:::warn_dplyr(...)
     36. └─rlang::warn(...)
     37. └─base::warning(cnd)
     38. └─base::withRestarts(...)
     39. └─base (local) withOneRestart(expr, restarts[[1L]])
     40. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:97'): no problem running summary (wb) ──────────────
     `diagnostics(radf_dta, wb)` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(diagnostics(radf_dta, wb), regexp = NA) at test-summary.R:97:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─exuber::diagnostics(radf_dta, wb)
     7. ├─exuber:::diagnostics.radf_obj(radf_dta, wb)
     8. │ ├─... %>% filter(stat == option)
     9. │ ├─exuber::tidy_join(object, cv)
     10. │ └─exuber:::tidy_join.radf_obj(object, cv)
     11. │ ├─... %>% arrange(id, stat)
     12. │ ├─dplyr::full_join(...)
     13. │ └─dplyr:::full_join.data.frame(...)
     14. │ └─dplyr:::join_mutate(...)
     15. │ └─dplyr:::join_rows(...)
     16. │ └─dplyr:::dplyr_locate_matches(...)
     17. │ ├─base::withCallingHandlers(...)
     18. │ └─vctrs::vec_locate_matches(...)
     19. ├─dplyr::filter(., stat == option)
     20. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     21. ├─dplyr::arrange(., id, stat)
     22. ├─dplyr::mutate(...)
     23. ├─vctrs:::warn_matches_multiple(...)
     24. │ └─vctrs:::warn_matches(...)
     25. │ └─vctrs:::warn_vctrs(...)
     26. │ └─rlang::warn(...)
     27. │ └─base::warning(cnd)
     28. │ └─base::withRestarts(...)
     29. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     30. │ └─base (local) doWithOneRestart(return(expr), restart)
     31. └─dplyr (local) `<fn>`(`<vctrs___>`)
     32. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     33. └─dplyr:::warn_join(...)
     34. └─dplyr:::warn_dplyr(...)
     35. └─rlang::warn(...)
     36. └─base::warning(cnd)
     37. └─base::withRestarts(...)
     38. └─base (local) withOneRestart(expr, restarts[[1L]])
     39. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:98'): no problem running summary (wb) ──────────────
     `diagnostics(radf_dta, wb, option = "sadf")` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(...) at test-summary.R:98:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─exuber::diagnostics(radf_dta, wb, option = "sadf")
     7. ├─exuber:::diagnostics.radf_obj(radf_dta, wb, option = "sadf")
     8. │ ├─... %>% filter(stat == option)
     9. │ ├─exuber::tidy_join(object, cv)
     10. │ └─exuber:::tidy_join.radf_obj(object, cv)
     11. │ ├─... %>% arrange(id, stat)
     12. │ ├─dplyr::full_join(...)
     13. │ └─dplyr:::full_join.data.frame(...)
     14. │ └─dplyr:::join_mutate(...)
     15. │ └─dplyr:::join_rows(...)
     16. │ └─dplyr:::dplyr_locate_matches(...)
     17. │ ├─base::withCallingHandlers(...)
     18. │ └─vctrs::vec_locate_matches(...)
     19. ├─dplyr::filter(., stat == option)
     20. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     21. ├─dplyr::arrange(., id, stat)
     22. ├─dplyr::mutate(...)
     23. ├─vctrs:::warn_matches_multiple(...)
     24. │ └─vctrs:::warn_matches(...)
     25. │ └─vctrs:::warn_vctrs(...)
     26. │ └─rlang::warn(...)
     27. │ └─base::warning(cnd)
     28. │ └─base::withRestarts(...)
     29. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     30. │ └─base (local) doWithOneRestart(return(expr), restart)
     31. └─dplyr (local) `<fn>`(`<vctrs___>`)
     32. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     33. └─dplyr:::warn_join(...)
     34. └─dplyr:::warn_dplyr(...)
     35. └─rlang::warn(...)
     36. └─base::warning(cnd)
     37. └─base::withRestarts(...)
     38. └─base (local) withOneRestart(expr, restarts[[1L]])
     39. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:99'): no problem running summary (wb) ──────────────
     `datestamp(radf_dta, wb)` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(datestamp(radf_dta, wb), regexp = NA) at test-summary.R:99:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─exuber::datestamp(radf_dta, wb)
     7. ├─exuber:::datestamp.radf_obj(radf_dta, wb)
     8. │ └─exuber:::diagnostics_internal(object, cv)
     9. │ ├─exuber::diagnostics(...)
     10. │ └─exuber:::diagnostics.radf_obj(...)
     11. │ ├─... %>% filter(stat == option)
     12. │ ├─exuber::tidy_join(object, cv)
     13. │ └─exuber:::tidy_join.radf_obj(object, cv)
     14. │ ├─... %>% arrange(id, stat)
     15. │ ├─dplyr::full_join(...)
     16. │ └─dplyr:::full_join.data.frame(...)
     17. │ └─dplyr:::join_mutate(...)
     18. │ └─dplyr:::join_rows(...)
     19. │ └─dplyr:::dplyr_locate_matches(...)
     20. │ ├─base::withCallingHandlers(...)
     21. │ └─vctrs::vec_locate_matches(...)
     22. ├─dplyr::filter(., stat == option)
     23. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     24. ├─dplyr::arrange(., id, stat)
     25. ├─dplyr::mutate(...)
     26. ├─vctrs:::warn_matches_multiple(...)
     27. │ └─vctrs:::warn_matches(...)
     28. │ └─vctrs:::warn_vctrs(...)
     29. │ └─rlang::warn(...)
     30. │ └─base::warning(cnd)
     31. │ └─base::withRestarts(...)
     32. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     33. │ └─base (local) doWithOneRestart(return(expr), restart)
     34. └─dplyr (local) `<fn>`(`<vctrs___>`)
     35. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     36. └─dplyr:::warn_join(...)
     37. └─dplyr:::warn_dplyr(...)
     38. └─rlang::warn(...)
     39. └─base::warning(cnd)
     40. └─base::withRestarts(...)
     41. └─base (local) withOneRestart(expr, restarts[[1L]])
     42. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:100'): no problem running summary (wb) ─────────────
     `datestamp(radf_dta, wb, option = "sadf")` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(...) at test-summary.R:100:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─exuber::datestamp(radf_dta, wb, option = "sadf")
     7. ├─exuber:::datestamp.radf_obj(radf_dta, wb, option = "sadf")
     8. │ └─exuber:::diagnostics_internal(object, cv)
     9. │ ├─exuber::diagnostics(...)
     10. │ └─exuber:::diagnostics.radf_obj(...)
     11. │ ├─... %>% filter(stat == option)
     12. │ ├─exuber::tidy_join(object, cv)
     13. │ └─exuber:::tidy_join.radf_obj(object, cv)
     14. │ ├─... %>% arrange(id, stat)
     15. │ ├─dplyr::full_join(...)
     16. │ └─dplyr:::full_join.data.frame(...)
     17. │ └─dplyr:::join_mutate(...)
     18. │ └─dplyr:::join_rows(...)
     19. │ └─dplyr:::dplyr_locate_matches(...)
     20. │ ├─base::withCallingHandlers(...)
     21. │ └─vctrs::vec_locate_matches(...)
     22. ├─dplyr::filter(., stat == option)
     23. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     24. ├─dplyr::arrange(., id, stat)
     25. ├─dplyr::mutate(...)
     26. ├─vctrs:::warn_matches_multiple(...)
     27. │ └─vctrs:::warn_matches(...)
     28. │ └─vctrs:::warn_vctrs(...)
     29. │ └─rlang::warn(...)
     30. │ └─base::warning(cnd)
     31. │ └─base::withRestarts(...)
     32. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     33. │ └─base (local) doWithOneRestart(return(expr), restart)
     34. └─dplyr (local) `<fn>`(`<vctrs___>`)
     35. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     36. └─dplyr:::warn_join(...)
     37. └─dplyr:::warn_dplyr(...)
     38. └─rlang::warn(...)
     39. └─base::warning(cnd)
     40. └─base::withRestarts(...)
     41. └─base (local) withOneRestart(expr, restarts[[1L]])
     42. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:101'): no problem running summary (wb) ─────────────
     `autoplot(radf_dta, wb)` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(autoplot(radf_dta, wb), regexp = NA) at test-summary.R:101:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─ggplot2::autoplot(radf_dta, wb)
     7. ├─exuber:::autoplot.radf_obj(radf_dta, wb)
     8. │ └─exuber:::diagnostics_internal(object, cv)
     9. │ ├─exuber::diagnostics(...)
     10. │ └─exuber:::diagnostics.radf_obj(...)
     11. │ ├─... %>% filter(stat == option)
     12. │ ├─exuber::tidy_join(object, cv)
     13. │ └─exuber:::tidy_join.radf_obj(object, cv)
     14. │ ├─... %>% arrange(id, stat)
     15. │ ├─dplyr::full_join(...)
     16. │ └─dplyr:::full_join.data.frame(...)
     17. │ └─dplyr:::join_mutate(...)
     18. │ └─dplyr:::join_rows(...)
     19. │ └─dplyr:::dplyr_locate_matches(...)
     20. │ ├─base::withCallingHandlers(...)
     21. │ └─vctrs::vec_locate_matches(...)
     22. ├─dplyr::filter(., stat == option)
     23. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     24. ├─dplyr::arrange(., id, stat)
     25. ├─dplyr::mutate(...)
     26. ├─vctrs:::warn_matches_multiple(...)
     27. │ └─vctrs:::warn_matches(...)
     28. │ └─vctrs:::warn_vctrs(...)
     29. │ └─rlang::warn(...)
     30. │ └─base::warning(cnd)
     31. │ └─base::withRestarts(...)
     32. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     33. │ └─base (local) doWithOneRestart(return(expr), restart)
     34. └─dplyr (local) `<fn>`(`<vctrs___>`)
     35. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     36. └─dplyr:::warn_join(...)
     37. └─dplyr:::warn_dplyr(...)
     38. └─rlang::warn(...)
     39. └─base::warning(cnd)
     40. └─base::withRestarts(...)
     41. └─base (local) withOneRestart(expr, restarts[[1L]])
     42. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:102'): no problem running summary (wb) ─────────────
     `autoplot(radf_dta, wb, option = "sadf")` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(...) at test-summary.R:102:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─ggplot2::autoplot(radf_dta, wb, option = "sadf")
     7. ├─exuber:::autoplot.radf_obj(radf_dta, wb, option = "sadf")
     8. │ └─exuber:::diagnostics_internal(object, cv)
     9. │ ├─exuber::diagnostics(...)
     10. │ └─exuber:::diagnostics.radf_obj(...)
     11. │ ├─... %>% filter(stat == option)
     12. │ ├─exuber::tidy_join(object, cv)
     13. │ └─exuber:::tidy_join.radf_obj(object, cv)
     14. │ ├─... %>% arrange(id, stat)
     15. │ ├─dplyr::full_join(...)
     16. │ └─dplyr:::full_join.data.frame(...)
     17. │ └─dplyr:::join_mutate(...)
     18. │ └─dplyr:::join_rows(...)
     19. │ └─dplyr:::dplyr_locate_matches(...)
     20. │ ├─base::withCallingHandlers(...)
     21. │ └─vctrs::vec_locate_matches(...)
     22. ├─dplyr::filter(., stat == option)
     23. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     24. ├─dplyr::arrange(., id, stat)
     25. ├─dplyr::mutate(...)
     26. ├─vctrs:::warn_matches_multiple(...)
     27. │ └─vctrs:::warn_matches(...)
     28. │ └─vctrs:::warn_vctrs(...)
     29. │ └─rlang::warn(...)
     30. │ └─base::warning(cnd)
     31. │ └─base::withRestarts(...)
     32. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     33. │ └─base (local) doWithOneRestart(return(expr), restart)
     34. └─dplyr (local) `<fn>`(`<vctrs___>`)
     35. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     36. └─dplyr:::warn_join(...)
     37. └─dplyr:::warn_dplyr(...)
     38. └─rlang::warn(...)
     39. └─base::warning(cnd)
     40. └─base::withRestarts(...)
     41. └─base (local) withOneRestart(expr, restarts[[1L]])
     42. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:109'): no problem running summary (lag,wb) ─────────
     `summary(radf_dta_lag1, wb)` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(summary(radf_dta_lag1, wb), regexp = NA) at test-summary.R:109:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─base::summary(radf_dta_lag1, wb)
     7. ├─exuber:::summary.radf_obj(radf_dta_lag1, wb)
     8. │ ├─exuber:::summary_radf(cv, object, ...)
     9. │ └─exuber:::summary_radf.wb_cv(cv, object, ...)
     10. │ ├─tidy_join(object, cv) %>% ...
     11. │ ├─exuber::tidy_join(object, cv)
     12. │ └─exuber:::tidy_join.radf_obj(object, cv)
     13. │ ├─... %>% arrange(id, stat)
     14. │ ├─dplyr::full_join(...)
     15. │ └─dplyr:::full_join.data.frame(...)
     16. │ └─dplyr:::join_mutate(...)
     17. │ └─dplyr:::join_rows(...)
     18. │ └─dplyr:::dplyr_locate_matches(...)
     19. │ ├─base::withCallingHandlers(...)
     20. │ └─vctrs::vec_locate_matches(...)
     21. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit)
     22. ├─dplyr::arrange(., id, stat)
     23. ├─dplyr::mutate(...)
     24. ├─vctrs:::warn_matches_multiple(...)
     25. │ └─vctrs:::warn_matches(...)
     26. │ └─vctrs:::warn_vctrs(...)
     27. │ └─rlang::warn(...)
     28. │ └─base::warning(cnd)
     29. │ └─base::withRestarts(...)
     30. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     31. │ └─base (local) doWithOneRestart(return(expr), restart)
     32. └─dplyr (local) `<fn>`(`<vctrs___>`)
     33. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     34. └─dplyr:::warn_join(...)
     35. └─dplyr:::warn_dplyr(...)
     36. └─rlang::warn(...)
     37. └─base::warning(cnd)
     38. └─base::withRestarts(...)
     39. └─base (local) withOneRestart(expr, restarts[[1L]])
     40. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:110'): no problem running summary (lag,wb) ─────────
     `diagnostics(radf_dta_lag1, wb)` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(diagnostics(radf_dta_lag1, wb), regexp = NA) at test-summary.R:110:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─exuber::diagnostics(radf_dta_lag1, wb)
     7. ├─exuber:::diagnostics.radf_obj(radf_dta_lag1, wb)
     8. │ ├─... %>% filter(stat == option)
     9. │ ├─exuber::tidy_join(object, cv)
     10. │ └─exuber:::tidy_join.radf_obj(object, cv)
     11. │ ├─... %>% arrange(id, stat)
     12. │ ├─dplyr::full_join(...)
     13. │ └─dplyr:::full_join.data.frame(...)
     14. │ └─dplyr:::join_mutate(...)
     15. │ └─dplyr:::join_rows(...)
     16. │ └─dplyr:::dplyr_locate_matches(...)
     17. │ ├─base::withCallingHandlers(...)
     18. │ └─vctrs::vec_locate_matches(...)
     19. ├─dplyr::filter(., stat == option)
     20. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     21. ├─dplyr::arrange(., id, stat)
     22. ├─dplyr::mutate(...)
     23. ├─vctrs:::warn_matches_multiple(...)
     24. │ └─vctrs:::warn_matches(...)
     25. │ └─vctrs:::warn_vctrs(...)
     26. │ └─rlang::warn(...)
     27. │ └─base::warning(cnd)
     28. │ └─base::withRestarts(...)
     29. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     30. │ └─base (local) doWithOneRestart(return(expr), restart)
     31. └─dplyr (local) `<fn>`(`<vctrs___>`)
     32. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     33. └─dplyr:::warn_join(...)
     34. └─dplyr:::warn_dplyr(...)
     35. └─rlang::warn(...)
     36. └─base::warning(cnd)
     37. └─base::withRestarts(...)
     38. └─base (local) withOneRestart(expr, restarts[[1L]])
     39. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:111'): no problem running summary (lag,wb) ─────────
     `diagnostics(radf_dta_lag1, wb, option = "sadf")` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(...) at test-summary.R:111:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─exuber::diagnostics(radf_dta_lag1, wb, option = "sadf")
     7. ├─exuber:::diagnostics.radf_obj(radf_dta_lag1, wb, option = "sadf")
     8. │ ├─... %>% filter(stat == option)
     9. │ ├─exuber::tidy_join(object, cv)
     10. │ └─exuber:::tidy_join.radf_obj(object, cv)
     11. │ ├─... %>% arrange(id, stat)
     12. │ ├─dplyr::full_join(...)
     13. │ └─dplyr:::full_join.data.frame(...)
     14. │ └─dplyr:::join_mutate(...)
     15. │ └─dplyr:::join_rows(...)
     16. │ └─dplyr:::dplyr_locate_matches(...)
     17. │ ├─base::withCallingHandlers(...)
     18. │ └─vctrs::vec_locate_matches(...)
     19. ├─dplyr::filter(., stat == option)
     20. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     21. ├─dplyr::arrange(., id, stat)
     22. ├─dplyr::mutate(...)
     23. ├─vctrs:::warn_matches_multiple(...)
     24. │ └─vctrs:::warn_matches(...)
     25. │ └─vctrs:::warn_vctrs(...)
     26. │ └─rlang::warn(...)
     27. │ └─base::warning(cnd)
     28. │ └─base::withRestarts(...)
     29. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     30. │ └─base (local) doWithOneRestart(return(expr), restart)
     31. └─dplyr (local) `<fn>`(`<vctrs___>`)
     32. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     33. └─dplyr:::warn_join(...)
     34. └─dplyr:::warn_dplyr(...)
     35. └─rlang::warn(...)
     36. └─base::warning(cnd)
     37. └─base::withRestarts(...)
     38. └─base (local) withOneRestart(expr, restarts[[1L]])
     39. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:112'): no problem running summary (lag,wb) ─────────
     `datestamp(radf_dta_lag1, wb)` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(datestamp(radf_dta_lag1, wb), regexp = NA) at test-summary.R:112:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─exuber::datestamp(radf_dta_lag1, wb)
     7. ├─exuber:::datestamp.radf_obj(radf_dta_lag1, wb)
     8. │ └─exuber:::diagnostics_internal(object, cv)
     9. │ ├─exuber::diagnostics(...)
     10. │ └─exuber:::diagnostics.radf_obj(...)
     11. │ ├─... %>% filter(stat == option)
     12. │ ├─exuber::tidy_join(object, cv)
     13. │ └─exuber:::tidy_join.radf_obj(object, cv)
     14. │ ├─... %>% arrange(id, stat)
     15. │ ├─dplyr::full_join(...)
     16. │ └─dplyr:::full_join.data.frame(...)
     17. │ └─dplyr:::join_mutate(...)
     18. │ └─dplyr:::join_rows(...)
     19. │ └─dplyr:::dplyr_locate_matches(...)
     20. │ ├─base::withCallingHandlers(...)
     21. │ └─vctrs::vec_locate_matches(...)
     22. ├─dplyr::filter(., stat == option)
     23. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     24. ├─dplyr::arrange(., id, stat)
     25. ├─dplyr::mutate(...)
     26. ├─vctrs:::warn_matches_multiple(...)
     27. │ └─vctrs:::warn_matches(...)
     28. │ └─vctrs:::warn_vctrs(...)
     29. │ └─rlang::warn(...)
     30. │ └─base::warning(cnd)
     31. │ └─base::withRestarts(...)
     32. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     33. │ └─base (local) doWithOneRestart(return(expr), restart)
     34. └─dplyr (local) `<fn>`(`<vctrs___>`)
     35. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     36. └─dplyr:::warn_join(...)
     37. └─dplyr:::warn_dplyr(...)
     38. └─rlang::warn(...)
     39. └─base::warning(cnd)
     40. └─base::withRestarts(...)
     41. └─base (local) withOneRestart(expr, restarts[[1L]])
     42. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:113'): no problem running summary (lag,wb) ─────────
     `datestamp(radf_dta_lag1, wb, option = "sadf")` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(...) at test-summary.R:113:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─exuber::datestamp(radf_dta_lag1, wb, option = "sadf")
     7. ├─exuber:::datestamp.radf_obj(radf_dta_lag1, wb, option = "sadf")
     8. │ └─exuber:::diagnostics_internal(object, cv)
     9. │ ├─exuber::diagnostics(...)
     10. │ └─exuber:::diagnostics.radf_obj(...)
     11. │ ├─... %>% filter(stat == option)
     12. │ ├─exuber::tidy_join(object, cv)
     13. │ └─exuber:::tidy_join.radf_obj(object, cv)
     14. │ ├─... %>% arrange(id, stat)
     15. │ ├─dplyr::full_join(...)
     16. │ └─dplyr:::full_join.data.frame(...)
     17. │ └─dplyr:::join_mutate(...)
     18. │ └─dplyr:::join_rows(...)
     19. │ └─dplyr:::dplyr_locate_matches(...)
     20. │ ├─base::withCallingHandlers(...)
     21. │ └─vctrs::vec_locate_matches(...)
     22. ├─dplyr::filter(., stat == option)
     23. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     24. ├─dplyr::arrange(., id, stat)
     25. ├─dplyr::mutate(...)
     26. ├─vctrs:::warn_matches_multiple(...)
     27. │ └─vctrs:::warn_matches(...)
     28. │ └─vctrs:::warn_vctrs(...)
     29. │ └─rlang::warn(...)
     30. │ └─base::warning(cnd)
     31. │ └─base::withRestarts(...)
     32. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     33. │ └─base (local) doWithOneRestart(return(expr), restart)
     34. └─dplyr (local) `<fn>`(`<vctrs___>`)
     35. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     36. └─dplyr:::warn_join(...)
     37. └─dplyr:::warn_dplyr(...)
     38. └─rlang::warn(...)
     39. └─base::warning(cnd)
     40. └─base::withRestarts(...)
     41. └─base (local) withOneRestart(expr, restarts[[1L]])
     42. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:114'): no problem running summary (lag,wb) ─────────
     `autoplot(radf_dta_lag1, wb)` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(autoplot(radf_dta_lag1, wb), regexp = NA) at test-summary.R:114:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─ggplot2::autoplot(radf_dta_lag1, wb)
     7. ├─exuber:::autoplot.radf_obj(radf_dta_lag1, wb)
     8. │ └─exuber:::diagnostics_internal(object, cv)
     9. │ ├─exuber::diagnostics(...)
     10. │ └─exuber:::diagnostics.radf_obj(...)
     11. │ ├─... %>% filter(stat == option)
     12. │ ├─exuber::tidy_join(object, cv)
     13. │ └─exuber:::tidy_join.radf_obj(object, cv)
     14. │ ├─... %>% arrange(id, stat)
     15. │ ├─dplyr::full_join(...)
     16. │ └─dplyr:::full_join.data.frame(...)
     17. │ └─dplyr:::join_mutate(...)
     18. │ └─dplyr:::join_rows(...)
     19. │ └─dplyr:::dplyr_locate_matches(...)
     20. │ ├─base::withCallingHandlers(...)
     21. │ └─vctrs::vec_locate_matches(...)
     22. ├─dplyr::filter(., stat == option)
     23. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     24. ├─dplyr::arrange(., id, stat)
     25. ├─dplyr::mutate(...)
     26. ├─vctrs:::warn_matches_multiple(...)
     27. │ └─vctrs:::warn_matches(...)
     28. │ └─vctrs:::warn_vctrs(...)
     29. │ └─rlang::warn(...)
     30. │ └─base::warning(cnd)
     31. │ └─base::withRestarts(...)
     32. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     33. │ └─base (local) doWithOneRestart(return(expr), restart)
     34. └─dplyr (local) `<fn>`(`<vctrs___>`)
     35. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     36. └─dplyr:::warn_join(...)
     37. └─dplyr:::warn_dplyr(...)
     38. └─rlang::warn(...)
     39. └─base::warning(cnd)
     40. └─base::withRestarts(...)
     41. └─base (local) withOneRestart(expr, restarts[[1L]])
     42. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:115'): no problem running summary (lag,wb) ─────────
     `autoplot(radf_dta_lag1, wb, option = "sadf")` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(...) at test-summary.R:115:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─ggplot2::autoplot(radf_dta_lag1, wb, option = "sadf")
     7. ├─exuber:::autoplot.radf_obj(radf_dta_lag1, wb, option = "sadf")
     8. │ └─exuber:::diagnostics_internal(object, cv)
     9. │ ├─exuber::diagnostics(...)
     10. │ └─exuber:::diagnostics.radf_obj(...)
     11. │ ├─... %>% filter(stat == option)
     12. │ ├─exuber::tidy_join(object, cv)
     13. │ └─exuber:::tidy_join.radf_obj(object, cv)
     14. │ ├─... %>% arrange(id, stat)
     15. │ ├─dplyr::full_join(...)
     16. │ └─dplyr:::full_join.data.frame(...)
     17. │ └─dplyr:::join_mutate(...)
     18. │ └─dplyr:::join_rows(...)
     19. │ └─dplyr:::dplyr_locate_matches(...)
     20. │ ├─base::withCallingHandlers(...)
     21. │ └─vctrs::vec_locate_matches(...)
     22. ├─dplyr::filter(., stat == option)
     23. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     24. ├─dplyr::arrange(., id, stat)
     25. ├─dplyr::mutate(...)
     26. ├─vctrs:::warn_matches_multiple(...)
     27. │ └─vctrs:::warn_matches(...)
     28. │ └─vctrs:::warn_vctrs(...)
     29. │ └─rlang::warn(...)
     30. │ └─base::warning(cnd)
     31. │ └─base::withRestarts(...)
     32. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     33. │ └─base (local) doWithOneRestart(return(expr), restart)
     34. └─dplyr (local) `<fn>`(`<vctrs___>`)
     35. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     36. └─dplyr:::warn_join(...)
     37. └─dplyr:::warn_dplyr(...)
     38. └─rlang::warn(...)
     39. └─base::warning(cnd)
     40. └─base::withRestarts(...)
     41. └─base (local) withOneRestart(expr, restarts[[1L]])
     42. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:124'): no problem running with (date, mc) ──────────
     `datestamp(radf_dta, mc)` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(datestamp(radf_dta, mc), regexp = NA) at test-summary.R:124:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─exuber::datestamp(radf_dta, mc)
     7. ├─exuber:::datestamp.radf_obj(radf_dta, mc)
     8. │ └─exuber:::diagnostics_internal(object, cv)
     9. │ ├─exuber::diagnostics(...)
     10. │ └─exuber:::diagnostics.radf_obj(...)
     11. │ ├─... %>% filter(stat == option)
     12. │ ├─exuber::tidy_join(object, cv)
     13. │ └─exuber:::tidy_join.radf_obj(object, cv)
     14. │ ├─... %>% arrange(id, stat)
     15. │ ├─dplyr::full_join(...)
     16. │ └─dplyr:::full_join.data.frame(...)
     17. │ └─dplyr:::join_mutate(...)
     18. │ └─dplyr:::join_rows(...)
     19. │ └─dplyr:::dplyr_locate_matches(...)
     20. │ ├─base::withCallingHandlers(...)
     21. │ └─vctrs::vec_locate_matches(...)
     22. ├─dplyr::filter(., stat == option)
     23. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     24. ├─dplyr::arrange(., id, stat)
     25. ├─dplyr::mutate(...)
     26. ├─vctrs:::warn_matches_multiple(...)
     27. │ └─vctrs:::warn_matches(...)
     28. │ └─vctrs:::warn_vctrs(...)
     29. │ └─rlang::warn(...)
     30. │ └─base::warning(cnd)
     31. │ └─base::withRestarts(...)
     32. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     33. │ └─base (local) doWithOneRestart(return(expr), restart)
     34. └─dplyr (local) `<fn>`(`<vctrs___>`)
     35. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     36. └─dplyr:::warn_join(...)
     37. └─dplyr:::warn_dplyr(...)
     38. └─rlang::warn(...)
     39. └─base::warning(cnd)
     40. └─base::withRestarts(...)
     41. └─base (local) withOneRestart(expr, restarts[[1L]])
     42. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:125'): no problem running with (date, mc) ──────────
     `datestamp(radf_dta, mc, option = "sadf")` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(...) at test-summary.R:125:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─exuber::datestamp(radf_dta, mc, option = "sadf")
     7. ├─exuber:::datestamp.radf_obj(radf_dta, mc, option = "sadf")
     8. │ └─exuber:::diagnostics_internal(object, cv)
     9. │ ├─exuber::diagnostics(...)
     10. │ └─exuber:::diagnostics.radf_obj(...)
     11. │ ├─... %>% filter(stat == option)
     12. │ ├─exuber::tidy_join(object, cv)
     13. │ └─exuber:::tidy_join.radf_obj(object, cv)
     14. │ ├─... %>% arrange(id, stat)
     15. │ ├─dplyr::full_join(...)
     16. │ └─dplyr:::full_join.data.frame(...)
     17. │ └─dplyr:::join_mutate(...)
     18. │ └─dplyr:::join_rows(...)
     19. │ └─dplyr:::dplyr_locate_matches(...)
     20. │ ├─base::withCallingHandlers(...)
     21. │ └─vctrs::vec_locate_matches(...)
     22. ├─dplyr::filter(., stat == option)
     23. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     24. ├─dplyr::arrange(., id, stat)
     25. ├─dplyr::mutate(...)
     26. ├─vctrs:::warn_matches_multiple(...)
     27. │ └─vctrs:::warn_matches(...)
     28. │ └─vctrs:::warn_vctrs(...)
     29. │ └─rlang::warn(...)
     30. │ └─base::warning(cnd)
     31. │ └─base::withRestarts(...)
     32. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     33. │ └─base (local) doWithOneRestart(return(expr), restart)
     34. └─dplyr (local) `<fn>`(`<vctrs___>`)
     35. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     36. └─dplyr:::warn_join(...)
     37. └─dplyr:::warn_dplyr(...)
     38. └─rlang::warn(...)
     39. └─base::warning(cnd)
     40. └─base::withRestarts(...)
     41. └─base (local) withOneRestart(expr, restarts[[1L]])
     42. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:126'): no problem running with (date, mc) ──────────
     `autoplot(radf_dta, mc)` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(autoplot(radf_dta, mc), regexp = NA) at test-summary.R:126:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─ggplot2::autoplot(radf_dta, mc)
     7. ├─exuber:::autoplot.radf_obj(radf_dta, mc)
     8. │ └─exuber:::diagnostics_internal(object, cv)
     9. │ ├─exuber::diagnostics(...)
     10. │ └─exuber:::diagnostics.radf_obj(...)
     11. │ ├─... %>% filter(stat == option)
     12. │ ├─exuber::tidy_join(object, cv)
     13. │ └─exuber:::tidy_join.radf_obj(object, cv)
     14. │ ├─... %>% arrange(id, stat)
     15. │ ├─dplyr::full_join(...)
     16. │ └─dplyr:::full_join.data.frame(...)
     17. │ └─dplyr:::join_mutate(...)
     18. │ └─dplyr:::join_rows(...)
     19. │ └─dplyr:::dplyr_locate_matches(...)
     20. │ ├─base::withCallingHandlers(...)
     21. │ └─vctrs::vec_locate_matches(...)
     22. ├─dplyr::filter(., stat == option)
     23. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     24. ├─dplyr::arrange(., id, stat)
     25. ├─dplyr::mutate(...)
     26. ├─vctrs:::warn_matches_multiple(...)
     27. │ └─vctrs:::warn_matches(...)
     28. │ └─vctrs:::warn_vctrs(...)
     29. │ └─rlang::warn(...)
     30. │ └─base::warning(cnd)
     31. │ └─base::withRestarts(...)
     32. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     33. │ └─base (local) doWithOneRestart(return(expr), restart)
     34. └─dplyr (local) `<fn>`(`<vctrs___>`)
     35. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     36. └─dplyr:::warn_join(...)
     37. └─dplyr:::warn_dplyr(...)
     38. └─rlang::warn(...)
     39. └─base::warning(cnd)
     40. └─base::withRestarts(...)
     41. └─base (local) withOneRestart(expr, restarts[[1L]])
     42. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:127'): no problem running with (date, mc) ──────────
     `autoplot(radf_dta, mc, option = "sadf")` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(...) at test-summary.R:127:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─ggplot2::autoplot(radf_dta, mc, option = "sadf")
     7. ├─exuber:::autoplot.radf_obj(radf_dta, mc, option = "sadf")
     8. │ └─exuber:::diagnostics_internal(object, cv)
     9. │ ├─exuber::diagnostics(...)
     10. │ └─exuber:::diagnostics.radf_obj(...)
     11. │ ├─... %>% filter(stat == option)
     12. │ ├─exuber::tidy_join(object, cv)
     13. │ └─exuber:::tidy_join.radf_obj(object, cv)
     14. │ ├─... %>% arrange(id, stat)
     15. │ ├─dplyr::full_join(...)
     16. │ └─dplyr:::full_join.data.frame(...)
     17. │ └─dplyr:::join_mutate(...)
     18. │ └─dplyr:::join_rows(...)
     19. │ └─dplyr:::dplyr_locate_matches(...)
     20. │ ├─base::withCallingHandlers(...)
     21. │ └─vctrs::vec_locate_matches(...)
     22. ├─dplyr::filter(., stat == option)
     23. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     24. ├─dplyr::arrange(., id, stat)
     25. ├─dplyr::mutate(...)
     26. ├─vctrs:::warn_matches_multiple(...)
     27. │ └─vctrs:::warn_matches(...)
     28. │ └─vctrs:::warn_vctrs(...)
     29. │ └─rlang::warn(...)
     30. │ └─base::warning(cnd)
     31. │ └─base::withRestarts(...)
     32. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     33. │ └─base (local) doWithOneRestart(return(expr), restart)
     34. └─dplyr (local) `<fn>`(`<vctrs___>`)
     35. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     36. └─dplyr:::warn_join(...)
     37. └─dplyr:::warn_dplyr(...)
     38. └─rlang::warn(...)
     39. └─base::warning(cnd)
     40. └─base::withRestarts(...)
     41. └─base (local) withOneRestart(expr, restarts[[1L]])
     42. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:134'): no problem running summary with (date, lag, mc) ──
     `datestamp(radf_dta_lag1, mc)` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(datestamp(radf_dta_lag1, mc), regexp = NA) at test-summary.R:134:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─exuber::datestamp(radf_dta_lag1, mc)
     7. ├─exuber:::datestamp.radf_obj(radf_dta_lag1, mc)
     8. │ └─exuber:::diagnostics_internal(object, cv)
     9. │ ├─exuber::diagnostics(...)
     10. │ └─exuber:::diagnostics.radf_obj(...)
     11. │ ├─... %>% filter(stat == option)
     12. │ ├─exuber::tidy_join(object, cv)
     13. │ └─exuber:::tidy_join.radf_obj(object, cv)
     14. │ ├─... %>% arrange(id, stat)
     15. │ ├─dplyr::full_join(...)
     16. │ └─dplyr:::full_join.data.frame(...)
     17. │ └─dplyr:::join_mutate(...)
     18. │ └─dplyr:::join_rows(...)
     19. │ └─dplyr:::dplyr_locate_matches(...)
     20. │ ├─base::withCallingHandlers(...)
     21. │ └─vctrs::vec_locate_matches(...)
     22. ├─dplyr::filter(., stat == option)
     23. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     24. ├─dplyr::arrange(., id, stat)
     25. ├─dplyr::mutate(...)
     26. ├─vctrs:::warn_matches_multiple(...)
     27. │ └─vctrs:::warn_matches(...)
     28. │ └─vctrs:::warn_vctrs(...)
     29. │ └─rlang::warn(...)
     30. │ └─base::warning(cnd)
     31. │ └─base::withRestarts(...)
     32. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     33. │ └─base (local) doWithOneRestart(return(expr), restart)
     34. └─dplyr (local) `<fn>`(`<vctrs___>`)
     35. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     36. └─dplyr:::warn_join(...)
     37. └─dplyr:::warn_dplyr(...)
     38. └─rlang::warn(...)
     39. └─base::warning(cnd)
     40. └─base::withRestarts(...)
     41. └─base (local) withOneRestart(expr, restarts[[1L]])
     42. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:135'): no problem running summary with (date, lag, mc) ──
     `datestamp(radf_dta_lag1, mc, option = "sadf")` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(...) at test-summary.R:135:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─exuber::datestamp(radf_dta_lag1, mc, option = "sadf")
     7. ├─exuber:::datestamp.radf_obj(radf_dta_lag1, mc, option = "sadf")
     8. │ └─exuber:::diagnostics_internal(object, cv)
     9. │ ├─exuber::diagnostics(...)
     10. │ └─exuber:::diagnostics.radf_obj(...)
     11. │ ├─... %>% filter(stat == option)
     12. │ ├─exuber::tidy_join(object, cv)
     13. │ └─exuber:::tidy_join.radf_obj(object, cv)
     14. │ ├─... %>% arrange(id, stat)
     15. │ ├─dplyr::full_join(...)
     16. │ └─dplyr:::full_join.data.frame(...)
     17. │ └─dplyr:::join_mutate(...)
     18. │ └─dplyr:::join_rows(...)
     19. │ └─dplyr:::dplyr_locate_matches(...)
     20. │ ├─base::withCallingHandlers(...)
     21. │ └─vctrs::vec_locate_matches(...)
     22. ├─dplyr::filter(., stat == option)
     23. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     24. ├─dplyr::arrange(., id, stat)
     25. ├─dplyr::mutate(...)
     26. ├─vctrs:::warn_matches_multiple(...)
     27. │ └─vctrs:::warn_matches(...)
     28. │ └─vctrs:::warn_vctrs(...)
     29. │ └─rlang::warn(...)
     30. │ └─base::warning(cnd)
     31. │ └─base::withRestarts(...)
     32. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     33. │ └─base (local) doWithOneRestart(return(expr), restart)
     34. └─dplyr (local) `<fn>`(`<vctrs___>`)
     35. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     36. └─dplyr:::warn_join(...)
     37. └─dplyr:::warn_dplyr(...)
     38. └─rlang::warn(...)
     39. └─base::warning(cnd)
     40. └─base::withRestarts(...)
     41. └─base (local) withOneRestart(expr, restarts[[1L]])
     42. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:136'): no problem running summary with (date, lag, mc) ──
     `autoplot(radf_dta_lag1, mc)` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(autoplot(radf_dta_lag1, mc), regexp = NA) at test-summary.R:136:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─ggplot2::autoplot(radf_dta_lag1, mc)
     7. ├─exuber:::autoplot.radf_obj(radf_dta_lag1, mc)
     8. │ └─exuber:::diagnostics_internal(object, cv)
     9. │ ├─exuber::diagnostics(...)
     10. │ └─exuber:::diagnostics.radf_obj(...)
     11. │ ├─... %>% filter(stat == option)
     12. │ ├─exuber::tidy_join(object, cv)
     13. │ └─exuber:::tidy_join.radf_obj(object, cv)
     14. │ ├─... %>% arrange(id, stat)
     15. │ ├─dplyr::full_join(...)
     16. │ └─dplyr:::full_join.data.frame(...)
     17. │ └─dplyr:::join_mutate(...)
     18. │ └─dplyr:::join_rows(...)
     19. │ └─dplyr:::dplyr_locate_matches(...)
     20. │ ├─base::withCallingHandlers(...)
     21. │ └─vctrs::vec_locate_matches(...)
     22. ├─dplyr::filter(., stat == option)
     23. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     24. ├─dplyr::arrange(., id, stat)
     25. ├─dplyr::mutate(...)
     26. ├─vctrs:::warn_matches_multiple(...)
     27. │ └─vctrs:::warn_matches(...)
     28. │ └─vctrs:::warn_vctrs(...)
     29. │ └─rlang::warn(...)
     30. │ └─base::warning(cnd)
     31. │ └─base::withRestarts(...)
     32. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     33. │ └─base (local) doWithOneRestart(return(expr), restart)
     34. └─dplyr (local) `<fn>`(`<vctrs___>`)
     35. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     36. └─dplyr:::warn_join(...)
     37. └─dplyr:::warn_dplyr(...)
     38. └─rlang::warn(...)
     39. └─base::warning(cnd)
     40. └─base::withRestarts(...)
     41. └─base (local) withOneRestart(expr, restarts[[1L]])
     42. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:137'): no problem running summary with (date, lag, mc) ──
     `autoplot(radf_dta_lag1, mc, option = "sadf")` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(...) at test-summary.R:137:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─ggplot2::autoplot(radf_dta_lag1, mc, option = "sadf")
     7. ├─exuber:::autoplot.radf_obj(radf_dta_lag1, mc, option = "sadf")
     8. │ └─exuber:::diagnostics_internal(object, cv)
     9. │ ├─exuber::diagnostics(...)
     10. │ └─exuber:::diagnostics.radf_obj(...)
     11. │ ├─... %>% filter(stat == option)
     12. │ ├─exuber::tidy_join(object, cv)
     13. │ └─exuber:::tidy_join.radf_obj(object, cv)
     14. │ ├─... %>% arrange(id, stat)
     15. │ ├─dplyr::full_join(...)
     16. │ └─dplyr:::full_join.data.frame(...)
     17. │ └─dplyr:::join_mutate(...)
     18. │ └─dplyr:::join_rows(...)
     19. │ └─dplyr:::dplyr_locate_matches(...)
     20. │ ├─base::withCallingHandlers(...)
     21. │ └─vctrs::vec_locate_matches(...)
     22. ├─dplyr::filter(., stat == option)
     23. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     24. ├─dplyr::arrange(., id, stat)
     25. ├─dplyr::mutate(...)
     26. ├─vctrs:::warn_matches_multiple(...)
     27. │ └─vctrs:::warn_matches(...)
     28. │ └─vctrs:::warn_vctrs(...)
     29. │ └─rlang::warn(...)
     30. │ └─base::warning(cnd)
     31. │ └─base::withRestarts(...)
     32. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     33. │ └─base (local) doWithOneRestart(return(expr), restart)
     34. └─dplyr (local) `<fn>`(`<vctrs___>`)
     35. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     36. └─dplyr:::warn_join(...)
     37. └─dplyr:::warn_dplyr(...)
     38. └─rlang::warn(...)
     39. └─base::warning(cnd)
     40. └─base::withRestarts(...)
     41. └─base (local) withOneRestart(expr, restarts[[1L]])
     42. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:144'): no problem running summary (date, wb) ───────
     `datestamp(radf_dta, wb)` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(datestamp(radf_dta, wb), regexp = NA) at test-summary.R:144:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─exuber::datestamp(radf_dta, wb)
     7. ├─exuber:::datestamp.radf_obj(radf_dta, wb)
     8. │ └─exuber:::diagnostics_internal(object, cv)
     9. │ ├─exuber::diagnostics(...)
     10. │ └─exuber:::diagnostics.radf_obj(...)
     11. │ ├─... %>% filter(stat == option)
     12. │ ├─exuber::tidy_join(object, cv)
     13. │ └─exuber:::tidy_join.radf_obj(object, cv)
     14. │ ├─... %>% arrange(id, stat)
     15. │ ├─dplyr::full_join(...)
     16. │ └─dplyr:::full_join.data.frame(...)
     17. │ └─dplyr:::join_mutate(...)
     18. │ └─dplyr:::join_rows(...)
     19. │ └─dplyr:::dplyr_locate_matches(...)
     20. │ ├─base::withCallingHandlers(...)
     21. │ └─vctrs::vec_locate_matches(...)
     22. ├─dplyr::filter(., stat == option)
     23. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     24. ├─dplyr::arrange(., id, stat)
     25. ├─dplyr::mutate(...)
     26. ├─vctrs:::warn_matches_multiple(...)
     27. │ └─vctrs:::warn_matches(...)
     28. │ └─vctrs:::warn_vctrs(...)
     29. │ └─rlang::warn(...)
     30. │ └─base::warning(cnd)
     31. │ └─base::withRestarts(...)
     32. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     33. │ └─base (local) doWithOneRestart(return(expr), restart)
     34. └─dplyr (local) `<fn>`(`<vctrs___>`)
     35. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     36. └─dplyr:::warn_join(...)
     37. └─dplyr:::warn_dplyr(...)
     38. └─rlang::warn(...)
     39. └─base::warning(cnd)
     40. └─base::withRestarts(...)
     41. └─base (local) withOneRestart(expr, restarts[[1L]])
     42. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:145'): no problem running summary (date, wb) ───────
     `datestamp(radf_dta, wb, option = "sadf")` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(...) at test-summary.R:145:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─exuber::datestamp(radf_dta, wb, option = "sadf")
     7. ├─exuber:::datestamp.radf_obj(radf_dta, wb, option = "sadf")
     8. │ └─exuber:::diagnostics_internal(object, cv)
     9. │ ├─exuber::diagnostics(...)
     10. │ └─exuber:::diagnostics.radf_obj(...)
     11. │ ├─... %>% filter(stat == option)
     12. │ ├─exuber::tidy_join(object, cv)
     13. │ └─exuber:::tidy_join.radf_obj(object, cv)
     14. │ ├─... %>% arrange(id, stat)
     15. │ ├─dplyr::full_join(...)
     16. │ └─dplyr:::full_join.data.frame(...)
     17. │ └─dplyr:::join_mutate(...)
     18. │ └─dplyr:::join_rows(...)
     19. │ └─dplyr:::dplyr_locate_matches(...)
     20. │ ├─base::withCallingHandlers(...)
     21. │ └─vctrs::vec_locate_matches(...)
     22. ├─dplyr::filter(., stat == option)
     23. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     24. ├─dplyr::arrange(., id, stat)
     25. ├─dplyr::mutate(...)
     26. ├─vctrs:::warn_matches_multiple(...)
     27. │ └─vctrs:::warn_matches(...)
     28. │ └─vctrs:::warn_vctrs(...)
     29. │ └─rlang::warn(...)
     30. │ └─base::warning(cnd)
     31. │ └─base::withRestarts(...)
     32. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     33. │ └─base (local) doWithOneRestart(return(expr), restart)
     34. └─dplyr (local) `<fn>`(`<vctrs___>`)
     35. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     36. └─dplyr:::warn_join(...)
     37. └─dplyr:::warn_dplyr(...)
     38. └─rlang::warn(...)
     39. └─base::warning(cnd)
     40. └─base::withRestarts(...)
     41. └─base (local) withOneRestart(expr, restarts[[1L]])
     42. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:153'): no problem running summary (date, lag, wb) ──
     `datestamp(radf_dta_lag1, wb)` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(datestamp(radf_dta_lag1, wb), regexp = NA) at test-summary.R:153:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─exuber::datestamp(radf_dta_lag1, wb)
     7. ├─exuber:::datestamp.radf_obj(radf_dta_lag1, wb)
     8. │ └─exuber:::diagnostics_internal(object, cv)
     9. │ ├─exuber::diagnostics(...)
     10. │ └─exuber:::diagnostics.radf_obj(...)
     11. │ ├─... %>% filter(stat == option)
     12. │ ├─exuber::tidy_join(object, cv)
     13. │ └─exuber:::tidy_join.radf_obj(object, cv)
     14. │ ├─... %>% arrange(id, stat)
     15. │ ├─dplyr::full_join(...)
     16. │ └─dplyr:::full_join.data.frame(...)
     17. │ └─dplyr:::join_mutate(...)
     18. │ └─dplyr:::join_rows(...)
     19. │ └─dplyr:::dplyr_locate_matches(...)
     20. │ ├─base::withCallingHandlers(...)
     21. │ └─vctrs::vec_locate_matches(...)
     22. ├─dplyr::filter(., stat == option)
     23. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     24. ├─dplyr::arrange(., id, stat)
     25. ├─dplyr::mutate(...)
     26. ├─vctrs:::warn_matches_multiple(...)
     27. │ └─vctrs:::warn_matches(...)
     28. │ └─vctrs:::warn_vctrs(...)
     29. │ └─rlang::warn(...)
     30. │ └─base::warning(cnd)
     31. │ └─base::withRestarts(...)
     32. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     33. │ └─base (local) doWithOneRestart(return(expr), restart)
     34. └─dplyr (local) `<fn>`(`<vctrs___>`)
     35. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     36. └─dplyr:::warn_join(...)
     37. └─dplyr:::warn_dplyr(...)
     38. └─rlang::warn(...)
     39. └─base::warning(cnd)
     40. └─base::withRestarts(...)
     41. └─base (local) withOneRestart(expr, restarts[[1L]])
     42. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:154'): no problem running summary (date, lag, wb) ──
     `datestamp(radf_dta_lag1, wb, option = "sadf")` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(...) at test-summary.R:154:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─exuber::datestamp(radf_dta_lag1, wb, option = "sadf")
     7. ├─exuber:::datestamp.radf_obj(radf_dta_lag1, wb, option = "sadf")
     8. │ └─exuber:::diagnostics_internal(object, cv)
     9. │ ├─exuber::diagnostics(...)
     10. │ └─exuber:::diagnostics.radf_obj(...)
     11. │ ├─... %>% filter(stat == option)
     12. │ ├─exuber::tidy_join(object, cv)
     13. │ └─exuber:::tidy_join.radf_obj(object, cv)
     14. │ ├─... %>% arrange(id, stat)
     15. │ ├─dplyr::full_join(...)
     16. │ └─dplyr:::full_join.data.frame(...)
     17. │ └─dplyr:::join_mutate(...)
     18. │ └─dplyr:::join_rows(...)
     19. │ └─dplyr:::dplyr_locate_matches(...)
     20. │ ├─base::withCallingHandlers(...)
     21. │ └─vctrs::vec_locate_matches(...)
     22. ├─dplyr::filter(., stat == option)
     23. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     24. ├─dplyr::arrange(., id, stat)
     25. ├─dplyr::mutate(...)
     26. ├─vctrs:::warn_matches_multiple(...)
     27. │ └─vctrs:::warn_matches(...)
     28. │ └─vctrs:::warn_vctrs(...)
     29. │ └─rlang::warn(...)
     30. │ └─base::warning(cnd)
     31. │ └─base::withRestarts(...)
     32. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     33. │ └─base (local) doWithOneRestart(return(expr), restart)
     34. └─dplyr (local) `<fn>`(`<vctrs___>`)
     35. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     36. └─dplyr:::warn_join(...)
     37. └─dplyr:::warn_dplyr(...)
     38. └─rlang::warn(...)
     39. └─base::warning(cnd)
     40. └─base::withRestarts(...)
     41. └─base (local) withOneRestart(expr, restarts[[1L]])
     42. └─base (local) doWithOneRestart(return(expr), restart)
    
     [ FAIL 42 | WARN 57 | SKIP 4 | PASS 194 ]
     Error: Test failures
     Execution halted
Flavor: r-patched-linux-x86_64

Version: 1.0.0
Check: tests
Result: ERROR
     Running ‘spelling.R’ [0s/0s]
     Running ‘testthat.R’ [65s/69s]
    Running the tests in ‘tests/testthat.R’ failed.
    Complete output:
     > library(testthat)
     > library(exuber)
     >
     > test_check("exuber")
     [ FAIL 42 | WARN 57 | SKIP 4 | PASS 194 ]
    
     ══ Skipped tests ═══════════════════════════════════════════════════════════════
     • On CRAN (1)
     • Removed fortify (1)
     • TRUE (2)
    
     ══ Failed tests ════════════════════════════════════════════════════════════════
     ── Failure ('test-autoplot.R:25'): wb ──────────────────────────────────────────
     `autoplot(radf_dta, cv = wb)` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(autoplot(radf_dta, cv = wb), regexp = NA) at test-autoplot.R:25:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─ggplot2::autoplot(radf_dta, cv = wb)
     7. ├─exuber:::autoplot.radf_obj(radf_dta, cv = wb)
     8. │ └─exuber:::diagnostics_internal(object, cv)
     9. │ ├─exuber::diagnostics(...)
     10. │ └─exuber:::diagnostics.radf_obj(...)
     11. │ ├─... %>% filter(stat == option)
     12. │ ├─exuber::tidy_join(object, cv)
     13. │ └─exuber:::tidy_join.radf_obj(object, cv)
     14. │ ├─... %>% arrange(id, stat)
     15. │ ├─dplyr::full_join(...)
     16. │ └─dplyr:::full_join.data.frame(...)
     17. │ └─dplyr:::join_mutate(...)
     18. │ └─dplyr:::join_rows(...)
     19. │ └─dplyr:::dplyr_locate_matches(...)
     20. │ ├─base::withCallingHandlers(...)
     21. │ └─vctrs::vec_locate_matches(...)
     22. ├─dplyr::filter(., stat == option)
     23. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     24. ├─dplyr::arrange(., id, stat)
     25. ├─dplyr::mutate(...)
     26. ├─vctrs:::warn_matches_multiple(...)
     27. │ └─vctrs:::warn_matches(...)
     28. │ └─vctrs:::warn_vctrs(...)
     29. │ └─rlang::warn(...)
     30. │ └─base::warning(cnd)
     31. │ └─base::withRestarts(...)
     32. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     33. │ └─base (local) doWithOneRestart(return(expr), restart)
     34. └─dplyr (local) `<fn>`(`<vctrs___>`)
     35. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     36. └─dplyr:::warn_join(...)
     37. └─dplyr:::warn_dplyr(...)
     38. └─rlang::warn(...)
     39. └─base::warning(cnd)
     40. └─base::withRestarts(...)
     41. └─base (local) withOneRestart(expr, restarts[[1L]])
     42. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-autoplot.R:27'): wb ──────────────────────────────────────────
     `autoplot(radf_dta_lag1, cv = wb, option = "sadf")` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(...) at test-autoplot.R:27:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─ggplot2::autoplot(radf_dta_lag1, cv = wb, option = "sadf")
     7. ├─exuber:::autoplot.radf_obj(radf_dta_lag1, cv = wb, option = "sadf")
     8. │ └─exuber:::diagnostics_internal(object, cv)
     9. │ ├─exuber::diagnostics(...)
     10. │ └─exuber:::diagnostics.radf_obj(...)
     11. │ ├─... %>% filter(stat == option)
     12. │ ├─exuber::tidy_join(object, cv)
     13. │ └─exuber:::tidy_join.radf_obj(object, cv)
     14. │ ├─... %>% arrange(id, stat)
     15. │ ├─dplyr::full_join(...)
     16. │ └─dplyr:::full_join.data.frame(...)
     17. │ └─dplyr:::join_mutate(...)
     18. │ └─dplyr:::join_rows(...)
     19. │ └─dplyr:::dplyr_locate_matches(...)
     20. │ ├─base::withCallingHandlers(...)
     21. │ └─vctrs::vec_locate_matches(...)
     22. ├─dplyr::filter(., stat == option)
     23. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     24. ├─dplyr::arrange(., id, stat)
     25. ├─dplyr::mutate(...)
     26. ├─vctrs:::warn_matches_multiple(...)
     27. │ └─vctrs:::warn_matches(...)
     28. │ └─vctrs:::warn_vctrs(...)
     29. │ └─rlang::warn(...)
     30. │ └─base::warning(cnd)
     31. │ └─base::withRestarts(...)
     32. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     33. │ └─base (local) doWithOneRestart(return(expr), restart)
     34. └─dplyr (local) `<fn>`(`<vctrs___>`)
     35. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     36. └─dplyr:::warn_join(...)
     37. └─dplyr:::warn_dplyr(...)
     38. └─rlang::warn(...)
     39. └─base::warning(cnd)
     40. └─base::withRestarts(...)
     41. └─base (local) withOneRestart(expr, restarts[[1L]])
     42. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:63'): no problem running rp/ds/dg (mc) ─────────────
     `summary(radf_dta, mc)` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(summary(radf_dta, mc), regexp = NA) at test-summary.R:63:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─base::summary(radf_dta, mc)
     7. ├─exuber:::summary.radf_obj(radf_dta, mc)
     8. │ ├─exuber:::summary_radf(cv, object, ...)
     9. │ └─exuber:::summary_radf.mc_cv(cv, object, ...)
     10. │ ├─tidy_join(object, cv) %>% ...
     11. │ ├─exuber::tidy_join(object, cv)
     12. │ └─exuber:::tidy_join.radf_obj(object, cv)
     13. │ ├─... %>% arrange(id, stat)
     14. │ ├─dplyr::full_join(...)
     15. │ └─dplyr:::full_join.data.frame(...)
     16. │ └─dplyr:::join_mutate(...)
     17. │ └─dplyr:::join_rows(...)
     18. │ └─dplyr:::dplyr_locate_matches(...)
     19. │ ├─base::withCallingHandlers(...)
     20. │ └─vctrs::vec_locate_matches(...)
     21. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit)
     22. ├─dplyr::arrange(., id, stat)
     23. ├─dplyr::mutate(...)
     24. ├─vctrs:::warn_matches_multiple(...)
     25. │ └─vctrs:::warn_matches(...)
     26. │ └─vctrs:::warn_vctrs(...)
     27. │ └─rlang::warn(...)
     28. │ └─base::warning(cnd)
     29. │ └─base::withRestarts(...)
     30. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     31. │ └─base (local) doWithOneRestart(return(expr), restart)
     32. └─dplyr (local) `<fn>`(`<vctrs___>`)
     33. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     34. └─dplyr:::warn_join(...)
     35. └─dplyr:::warn_dplyr(...)
     36. └─rlang::warn(...)
     37. └─base::warning(cnd)
     38. └─base::withRestarts(...)
     39. └─base (local) withOneRestart(expr, restarts[[1L]])
     40. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:64'): no problem running rp/ds/dg (mc) ─────────────
     `diagnostics(radf_dta, mc)` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(diagnostics(radf_dta, mc), regexp = NA) at test-summary.R:64:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─exuber::diagnostics(radf_dta, mc)
     7. ├─exuber:::diagnostics.radf_obj(radf_dta, mc)
     8. │ ├─... %>% filter(stat == option)
     9. │ ├─exuber::tidy_join(object, cv)
     10. │ └─exuber:::tidy_join.radf_obj(object, cv)
     11. │ ├─... %>% arrange(id, stat)
     12. │ ├─dplyr::full_join(...)
     13. │ └─dplyr:::full_join.data.frame(...)
     14. │ └─dplyr:::join_mutate(...)
     15. │ └─dplyr:::join_rows(...)
     16. │ └─dplyr:::dplyr_locate_matches(...)
     17. │ ├─base::withCallingHandlers(...)
     18. │ └─vctrs::vec_locate_matches(...)
     19. ├─dplyr::filter(., stat == option)
     20. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     21. ├─dplyr::arrange(., id, stat)
     22. ├─dplyr::mutate(...)
     23. ├─vctrs:::warn_matches_multiple(...)
     24. │ └─vctrs:::warn_matches(...)
     25. │ └─vctrs:::warn_vctrs(...)
     26. │ └─rlang::warn(...)
     27. │ └─base::warning(cnd)
     28. │ └─base::withRestarts(...)
     29. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     30. │ └─base (local) doWithOneRestart(return(expr), restart)
     31. └─dplyr (local) `<fn>`(`<vctrs___>`)
     32. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     33. └─dplyr:::warn_join(...)
     34. └─dplyr:::warn_dplyr(...)
     35. └─rlang::warn(...)
     36. └─base::warning(cnd)
     37. └─base::withRestarts(...)
     38. └─base (local) withOneRestart(expr, restarts[[1L]])
     39. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:65'): no problem running rp/ds/dg (mc) ─────────────
     `diagnostics(radf_dta, mc, option = "sadf")` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(...) at test-summary.R:65:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─exuber::diagnostics(radf_dta, mc, option = "sadf")
     7. ├─exuber:::diagnostics.radf_obj(radf_dta, mc, option = "sadf")
     8. │ ├─... %>% filter(stat == option)
     9. │ ├─exuber::tidy_join(object, cv)
     10. │ └─exuber:::tidy_join.radf_obj(object, cv)
     11. │ ├─... %>% arrange(id, stat)
     12. │ ├─dplyr::full_join(...)
     13. │ └─dplyr:::full_join.data.frame(...)
     14. │ └─dplyr:::join_mutate(...)
     15. │ └─dplyr:::join_rows(...)
     16. │ └─dplyr:::dplyr_locate_matches(...)
     17. │ ├─base::withCallingHandlers(...)
     18. │ └─vctrs::vec_locate_matches(...)
     19. ├─dplyr::filter(., stat == option)
     20. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     21. ├─dplyr::arrange(., id, stat)
     22. ├─dplyr::mutate(...)
     23. ├─vctrs:::warn_matches_multiple(...)
     24. │ └─vctrs:::warn_matches(...)
     25. │ └─vctrs:::warn_vctrs(...)
     26. │ └─rlang::warn(...)
     27. │ └─base::warning(cnd)
     28. │ └─base::withRestarts(...)
     29. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     30. │ └─base (local) doWithOneRestart(return(expr), restart)
     31. └─dplyr (local) `<fn>`(`<vctrs___>`)
     32. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     33. └─dplyr:::warn_join(...)
     34. └─dplyr:::warn_dplyr(...)
     35. └─rlang::warn(...)
     36. └─base::warning(cnd)
     37. └─base::withRestarts(...)
     38. └─base (local) withOneRestart(expr, restarts[[1L]])
     39. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:66'): no problem running rp/ds/dg (mc) ─────────────
     `datestamp(radf_dta, mc)` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(datestamp(radf_dta, mc), regexp = NA) at test-summary.R:66:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─exuber::datestamp(radf_dta, mc)
     7. ├─exuber:::datestamp.radf_obj(radf_dta, mc)
     8. │ └─exuber:::diagnostics_internal(object, cv)
     9. │ ├─exuber::diagnostics(...)
     10. │ └─exuber:::diagnostics.radf_obj(...)
     11. │ ├─... %>% filter(stat == option)
     12. │ ├─exuber::tidy_join(object, cv)
     13. │ └─exuber:::tidy_join.radf_obj(object, cv)
     14. │ ├─... %>% arrange(id, stat)
     15. │ ├─dplyr::full_join(...)
     16. │ └─dplyr:::full_join.data.frame(...)
     17. │ └─dplyr:::join_mutate(...)
     18. │ └─dplyr:::join_rows(...)
     19. │ └─dplyr:::dplyr_locate_matches(...)
     20. │ ├─base::withCallingHandlers(...)
     21. │ └─vctrs::vec_locate_matches(...)
     22. ├─dplyr::filter(., stat == option)
     23. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     24. ├─dplyr::arrange(., id, stat)
     25. ├─dplyr::mutate(...)
     26. ├─vctrs:::warn_matches_multiple(...)
     27. │ └─vctrs:::warn_matches(...)
     28. │ └─vctrs:::warn_vctrs(...)
     29. │ └─rlang::warn(...)
     30. │ └─base::warning(cnd)
     31. │ └─base::withRestarts(...)
     32. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     33. │ └─base (local) doWithOneRestart(return(expr), restart)
     34. └─dplyr (local) `<fn>`(`<vctrs___>`)
     35. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     36. └─dplyr:::warn_join(...)
     37. └─dplyr:::warn_dplyr(...)
     38. └─rlang::warn(...)
     39. └─base::warning(cnd)
     40. └─base::withRestarts(...)
     41. └─base (local) withOneRestart(expr, restarts[[1L]])
     42. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:67'): no problem running rp/ds/dg (mc) ─────────────
     `datestamp(radf_dta, mc, min_duration = 50)` threw an error with unexpected message.
     Expected match: "Argument 'min_duration' excludes all explosive periods"
     Actual message: "(converted from warning) Each row in `x` is expected to match at most 1 row in `y`.\nℹ Row 1 of `x` matches multiple rows.\nℹ If multiple matches are expected, set `multiple = \"all\"` to silence this\n warning."
     Backtrace:
     ▆
     1. ├─testthat::expect_error(...) at test-summary.R:67:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─exuber::datestamp(radf_dta, mc, min_duration = 50)
     7. ├─exuber:::datestamp.radf_obj(radf_dta, mc, min_duration = 50)
     8. │ └─exuber:::diagnostics_internal(object, cv)
     9. │ ├─exuber::diagnostics(...)
     10. │ └─exuber:::diagnostics.radf_obj(...)
     11. │ ├─... %>% filter(stat == option)
     12. │ ├─exuber::tidy_join(object, cv)
     13. │ └─exuber:::tidy_join.radf_obj(object, cv)
     14. │ ├─... %>% arrange(id, stat)
     15. │ ├─dplyr::full_join(...)
     16. │ └─dplyr:::full_join.data.frame(...)
     17. │ └─dplyr:::join_mutate(...)
     18. │ └─dplyr:::join_rows(...)
     19. │ └─dplyr:::dplyr_locate_matches(...)
     20. │ ├─base::withCallingHandlers(...)
     21. │ └─vctrs::vec_locate_matches(...)
     22. ├─dplyr::filter(., stat == option)
     23. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     24. ├─dplyr::arrange(., id, stat)
     25. ├─dplyr::mutate(...)
     26. ├─vctrs:::warn_matches_multiple(...)
     27. │ └─vctrs:::warn_matches(...)
     28. │ └─vctrs:::warn_vctrs(...)
     29. │ └─rlang::warn(...)
     30. │ └─base::warning(cnd)
     31. │ └─base::withRestarts(...)
     32. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     33. │ └─base (local) doWithOneRestart(return(expr), restart)
     34. └─dplyr (local) `<fn>`(`<vctrs___>`)
     35. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     36. └─dplyr:::warn_join(...)
     37. └─dplyr:::warn_dplyr(...)
     38. └─rlang::warn(...)
     39. └─base::warning(cnd)
     40. └─base::withRestarts(...)
     41. └─base (local) withOneRestart(expr, restarts[[1L]])
     42. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:71'): no problem running rp/ds/dg (mc) ─────────────
     `datestamp(radf_dta, mc, option = "sadf")` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(...) at test-summary.R:71:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─exuber::datestamp(radf_dta, mc, option = "sadf")
     7. ├─exuber:::datestamp.radf_obj(radf_dta, mc, option = "sadf")
     8. │ └─exuber:::diagnostics_internal(object, cv)
     9. │ ├─exuber::diagnostics(...)
     10. │ └─exuber:::diagnostics.radf_obj(...)
     11. │ ├─... %>% filter(stat == option)
     12. │ ├─exuber::tidy_join(object, cv)
     13. │ └─exuber:::tidy_join.radf_obj(object, cv)
     14. │ ├─... %>% arrange(id, stat)
     15. │ ├─dplyr::full_join(...)
     16. │ └─dplyr:::full_join.data.frame(...)
     17. │ └─dplyr:::join_mutate(...)
     18. │ └─dplyr:::join_rows(...)
     19. │ └─dplyr:::dplyr_locate_matches(...)
     20. │ ├─base::withCallingHandlers(...)
     21. │ └─vctrs::vec_locate_matches(...)
     22. ├─dplyr::filter(., stat == option)
     23. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     24. ├─dplyr::arrange(., id, stat)
     25. ├─dplyr::mutate(...)
     26. ├─vctrs:::warn_matches_multiple(...)
     27. │ └─vctrs:::warn_matches(...)
     28. │ └─vctrs:::warn_vctrs(...)
     29. │ └─rlang::warn(...)
     30. │ └─base::warning(cnd)
     31. │ └─base::withRestarts(...)
     32. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     33. │ └─base (local) doWithOneRestart(return(expr), restart)
     34. └─dplyr (local) `<fn>`(`<vctrs___>`)
     35. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     36. └─dplyr:::warn_join(...)
     37. └─dplyr:::warn_dplyr(...)
     38. └─rlang::warn(...)
     39. └─base::warning(cnd)
     40. └─base::withRestarts(...)
     41. └─base (local) withOneRestart(expr, restarts[[1L]])
     42. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:72'): no problem running rp/ds/dg (mc) ─────────────
     `autoplot(radf_dta, mc)` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
     Class: simpleError/error/condition
     Backtrace:
     ▆
     1. ├─testthat::expect_error(autoplot(radf_dta, mc), regexp = NA) at test-summary.R:72:4
     2. │ └─testthat:::quasi_capture(...)
     3. │ ├─testthat (local) .capture(...)
     4. │ │ └─base::withCallingHandlers(...)
     5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
     6. ├─ggplot2::autoplot(radf_dta, mc)
     7. ├─exuber:::autoplot.radf_obj(radf_dta, mc)
     8. │ └─exuber:::diagnostics_internal(object, cv)
     9. │ ├─exuber::diagnostics(...)
     10. │ └─exuber:::diagnostics.radf_obj(...)
     11. │ ├─... %>% filter(stat == option)
     12. │ ├─exuber::tidy_join(object, cv)
     13. │ └─exuber:::tidy_join.radf_obj(object, cv)
     14. │ ├─... %>% arrange(id, stat)
     15. │ ├─dplyr::full_join(...)
     16. │ └─dplyr:::full_join.data.frame(...)
     17. │ └─dplyr:::join_mutate(...)
     18. │ └─dplyr:::join_rows(...)
     19. │ └─dplyr:::dplyr_locate_matches(...)
     20. │ ├─base::withCallingHandlers(...)
     21. │ └─vctrs::vec_locate_matches(...)
     22. ├─dplyr::filter(., stat == option)
     23. ├─tidyr::pivot_wider(., names_from = sig, values_from = crit, names_prefix = "cv")
     24. ├─dplyr::arrange(., id, stat)
     25. ├─dplyr::mutate(...)
     26. ├─vctrs:::warn_matches_multiple(...)
     27. │ └─vctrs:::warn_matches(...)
     28. │ └─vctrs:::warn_vctrs(...)
     29. │ └─rlang::warn(...)
     30. │ └─base::warning(cnd)
     31. │ └─base::withRestarts(...)
     32. │ └─base (local) withOneRestart(expr, restarts[[1L]])
     33. │ └─base (local) doWithOneRestart(return(expr), restart)
     34. └─dplyr (local) `<fn>`(`<vctrs___>`)
     35. └─dplyr:::rethrow_warning_join_matches_multiple(cnd, error_call)
     36. └─dplyr:::warn_join(...)
     37. └─dplyr:::warn_dplyr(...)
     38. └─rlang::warn(...)
     39. └─base::warning(cnd)
     40. └─base::withRestarts(...)
     41. └─base (local) withOneRestart(expr, restarts[[1L]])
     42. └─base (local) doWithOneRestart(return(expr), restart)
     ── Failure ('test-summary.R:76'): no problem running rp/ds/dg (mc) ─────────────
     `autoplot(radf_dta, mc, option = "sadf")` threw an error.
     Message: (converted from warning) Each row in `x` is expected to match at most 1 row in `y`.
     ℹ Row 1 of `x` matches multiple rows.
     ℹ If multiple matches are expected, set `multiple = "all"` to silence this
     warning.
 &nbs