skip_on_cran()
test_that("collect_notes works", {
set.seed(1)
folds <- rsample::vfold_cv(mtcars, v = 3)
wflow_set <-
workflow_set(
list(reg = mpg ~ ., nonlin = mpg ~ wt + 1 / sqrt(disp)),
list(lm = parsnip::linear_reg())
)
wflow_set_trained <-
wflow_set |>
workflow_map(
"fit_resamples",
resamples = folds,
control = tune::control_resamples(extract = function(x) {
warn("hey!")
})
)
expect_snapshot(error = TRUE, collect_notes(wflow_set))
notes <- collect_notes(wflow_set_trained)
expect_equal(nrow(notes), 6)
expect_contains(notes$note, "hey!")
expect_named(notes, c("wflow_id", "id", "location", "type", "note"))
})
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.