inst/tinytest/test-ellipsis.R

# set-up ===
enumerate <- 0 # to count number of tests performed using iterations in loops

x <- 1:10

# main tests ====

expect_error(
  acast(as.array(x), 2L, foo = TRUE),
  pattern = "unkown arguments given"
)

expect_error(
  hier2dim(x, foo = TRUE),
  pattern = "unkown arguments given"
)

expect_error(
  hiernames2dimnames(x, foo = TRUE),
  pattern = "unkown arguments given"
)

expect_error(
  cast_hier2dim(x, foo = TRUE),
  pattern = "unkown arguments given"
)

expect_error(
  dropnests(x, foo = TRUE),
  pattern = "unkown arguments given"
)

expect_error(
  cast_dim2flat(x, foo = TRUE),
  pattern = "unkown arguments given"
)

expect_error(
  cast_dim2hier(x, foo = TRUE),
  pattern = "unkown arguments given"
)

expect_error(
  cast_shallow2atomic(x, foo = TRUE),
  pattern = "unkown arguments given"
)

enumerate <- enumerate + 8


# recurse_classed tests ====

expect_error(
  hier2dim(x, recurse_classed = TRUE),
  pattern = "unkown arguments given"
)

expect_error(
  hiernames2dimnames(x, recurse_classed = TRUE),
  pattern = "unkown arguments given"
)

expect_error(
  cast_hier2dim(x, recurse_classed = TRUE),
  pattern = "unkown arguments given"
)

expect_error(
  dropnests(x, recurse_classed = TRUE),
  pattern = "unkown arguments given"
)

enumerate <- enumerate + 4L

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.