tests/testthat/test-encode.R

test_that("dynamic dots work", {
  expect_snapshot(encode(a = 1, a = "b"), error = TRUE)
  expect_snapshot(encode(a = 1, "b", mtcars), error = TRUE)

  res <- jsonlite::toJSON(list(a = 1), auto_unbox = TRUE)
  expect_equal(encode(a = 1), res)
  expect_equal(encode(!!!list(a = 1)), res)
})

Try the jinjar package in your browser

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

jinjar documentation built on Nov. 2, 2023, 5:37 p.m.