tests/testthat/test-updateAwesomeCheckboxGroup.R

context("updateAwesomeCheckboxGroup")


test_that("Send message", {

  session <- as.environment(list(
    ns = identity,
    sendInputMessage = function(inputId, message) {
      session$lastInputMessage = list(id = inputId, message = message)
    }
  ))

  updateAwesomeCheckboxGroup(session = session, inputId = "idawcbsw", choices = c("A", "B", "C"))
  resultACB <- session$lastInputMessage

  # expect_equal("A", resultACB$message$value)
  expect_true(grepl('"idawcbsw"', resultACB$message$options))

})
dreamRs/shinyWidgets documentation built on April 28, 2024, 5:11 p.m.