tests/testthat/test-temporal.R

test_that("temporal_rw1 creates valid specification", {
  spec <- temporal_rw1(time_var = "year")
  expect_s3_class(spec, "tulpa_temporal")
  expect_equal(spec$type, "rw1")
})

test_that("temporal_ar1 creates valid specification", {
  spec <- temporal_ar1(time_var = "year")
  expect_s3_class(spec, "tulpa_temporal")
  expect_equal(spec$type, "ar1")
})

test_that("temporal_rw2 creates valid specification", {
  spec <- temporal_rw2(time_var = "year", cyclic = TRUE)
  expect_s3_class(spec, "tulpa_temporal")
  expect_equal(spec$type, "rw2")
  expect_true(spec$cyclic)
})

Try the tulpa package in your browser

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

tulpa documentation built on Oct. 19, 2026, 5:09 p.m.