tests/testthat/test-bb_callbacks.R

context("bb_callbacks")

test_that("bb_callbacks works", {
  
  callbacks <- bb_callbacks(
    bb = billboarder(), 
    onafterinit = "function() {}", 
    onrendered = JS("function() {}")
  )
  expect_is(callbacks, "billboarder")
  
  expect_is(callbacks$x$bb_opts$onafterinit, "JS_EVAL")
  expect_is(callbacks$x$bb_opts$onrendered, "JS_EVAL")
  
  expect_error(bb_callbacks(
    bb = list(), 
    onafterinit = "function() {}"
  ))
  
})

Try the billboarder package in your browser

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

billboarder documentation built on Sept. 29, 2023, 5:07 p.m.