R Under development (unstable) (2025-07-21 r88439 ucrt) -- "Unsuffered Consequences" Copyright (C) 2025 The R Foundation for Statistical Computing Platform: x86_64-w64-mingw32/x64 R is free software and comes with ABSOLUTELY NO WARRANTY. You are welcome to redistribute it under certain conditions. Type 'license()' or 'licence()' for distribution details. R is a collaborative project with many contributors. Type 'contributors()' for more information and 'citation()' on how to cite R or R packages in publications. Type 'demo()' for some demos, 'help()' for on-line help, or 'help.start()' for an HTML browser interface to help. Type 'q()' to quit R. > # This file is part of the standard setup for testthat. > # It is recommended that you do not modify it. > # > # Where should you do additional test configuration? > # Learn more about the roles of various files in: > # * https://r-pkgs.org/testing-design.html#sec-tests-files-overview > # * https://testthat.r-lib.org/articles/special-files.html > > library(testthat) > library(quollr) > library(vdiffr) > > test_check("quollr") New names: * `` -> `...1` * `` -> `...2` New names: * `` -> `...1` * `` -> `...2` [ FAIL 2 | WARN 0 | SKIP 30 | PASS 6 ] ══ Skipped tests (30) ══════════════════════════════════════════════════════════ • On CRAN (30): 'test-2d.R:6:3', 'test-2d.R:16:3', 'test-2d.R:26:3', 'test-2d.R:35:3', 'test-2d.R:43:3', 'test-2d.R:49:3', 'test-2d.R:56:3', 'test-2d.R:69:3', 'test-2d.R:80:3', 'test-2d.R:94:3', 'test-2d.R:102:3', 'test-2d.R:115:3', 'test-2d.R:122:3', 'test-data_processing.R:2:3', 'test-geom_hexgrid.R:5:3', 'test-geom_trimesh.R:6:3', 'test-highd.R:4:3', 'test-highd.R:11:3', 'test-link_plots.R:3:3', 'test-link_plots.R:27:3', 'test-model.R:3:3', 'test-parameters.R:3:3', 'test-parameters.R:11:3', 'test-prediction.R:3:3', 'test-prediction.R:11:3', 'test-prediction.R:20:3', 'test-prediction.R:28:3', 'test-projection.R:7:3', 'test-projection.R:20:3', 'test-projection.R:45:3' ══ Failed tests ════════════════════════════════════════════════════════════════ ── Error ('test-link_plots.R:15:3'): show_link_plots() works ─────────────────── Error in `switch(units, `in` = res, cm = res/2.54, mm = res/25.4, px = 1) * width`: non-numeric argument to binary operator Backtrace: ▆ 1. └─quollr::show_link_plots(point_data = df_exe, edge_data = edge_data) at test-link_plots.R:15:3 2. ├─plotly::config(...) 3. │ └─plotly:::modify_list(p$x$config, args) 4. │ ├─utils::modifyList(x %||% list(), y %||% list(), ...) 5. │ │ └─base::stopifnot(is.list(x), is.list(val)) 6. │ └─x %||% list() 7. ├─plotly::highlight(...) 8. ├─plotly::style(...) 9. │ └─plotly::plotly_build(p) 10. ├─plotly::ggplotly(nldr_plt, width = "600", height = "600", tooltip = "none") 11. └─plotly:::ggplotly.ggplot(...) 12. └─plotly::gg2list(...) 13. └─grDevices (local) dev_fun(...) 14. └─grDevices:::.geometry(width, height, units, res) ── Error ('test-link_plots.R:44:3'): show_link_plots() works ─────────────────── Error in `switch(units, `in` = res, cm = res/2.54, mm = res/25.4, px = 1) * width`: non-numeric argument to binary operator Backtrace: ▆ 1. └─quollr::show_error_link_plots(point_data = df_exe, edge_data = edge_data) at test-link_plots.R:44:3 2. ├─plotly::config(...) 3. │ └─plotly:::modify_list(p$x$config, args) 4. │ ├─utils::modifyList(x %||% list(), y %||% list(), ...) 5. │ │ └─base::stopifnot(is.list(x), is.list(val)) 6. │ └─x %||% list() 7. ├─plotly::highlight(...) 8. ├─plotly::style(...) 9. │ └─plotly::plotly_build(p) 10. ├─plotly::ggplotly(error_plt, width = "400", height = "400", tooltip = "none") 11. └─plotly:::ggplotly.ggplot(...) 12. └─plotly::gg2list(...) 13. └─grDevices (local) dev_fun(...) 14. └─grDevices:::.geometry(width, height, units, res) [ FAIL 2 | WARN 0 | SKIP 30 | PASS 6 ] Deleting unused snapshots: • geom_hexgrid/geom-hexgrid-basic-with-all-bin-centroids.svg • geom_trimesh/geom-hexgrid-basic-with-all-bin-centroids.svg Error: Test failures Execution halted