inst/tinytest/acast/test-acast-edgecases.R

# set-up ====
enumerate <- 0L
errorfun <- function(tt) {
  
  if(isFALSE(tt)) stop(print(tt))
}

x <- array(1:2)
grp <- factor(c("a", "b"))
expect_equal(
  acast(x, 1, grp),
  array(c(1, 2), c(1, 2), list(NULL, c(levels(grp))))
)
enumerate <- enumerate + 1L

Try the broadcast package in your browser

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

broadcast documentation built on Aug. 20, 2026, 9:08 a.m.