tests/testthat/test_skim.R

#
# Skim tests
#

library(testthat)
library(volker)

# Load and recode data
data <- volker::chatgpt

test_that("skim_metrics",{
         skim_metrics(data)
         expect_snapshot(data, cran = TRUE)
})

test_that("five-point-summary", {
  expect_snapshot({
    list(
      iqr_age = .iqr(data$sd_age),
      whisker_lower = .whisker_lower(data$sd_age),
      whisker_upper = .whisker_upper(data$sd_age),
      outliers = .outliers(data$sd_age)
    )
  })
})

Try the volker package in your browser

Any scripts or data that you put into this service are public.

volker documentation built on April 12, 2025, 9:16 a.m.