tests/testthat/test-vlmc_draw.R

test_that("draw obeys its contract", {
  data_set <- build_markov_chain(1000, 3, seed = 0)
  x_vlmc <- vlmc(data_set$x)
  expect_snapshot_output(draw(x_vlmc))
  expect_snapshot_output(draw(x_vlmc, prob = NULL))
  expect_snapshot_output(draw(x_vlmc, prob = FALSE))
})

Try the mixvlmc package in your browser

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

mixvlmc documentation built on June 8, 2025, 12:35 p.m.