tests/testthat/test-insert.R

test_that("insert works", {
  m <- matrix(0, ncol = 2, nrow = 2,
              dimnames = list(LETTERS[1:2], letters[1:2]))
  vec <- c("a" = 1)
  i <- insert(m, vec, "A")
  expect_equal(i["A", "a"], 1L)
  m2 <- matrix(1, ncol = 2, nrow = 1,
               dimnames = list(LETTERS[1], letters[1:2]))
  i <- insert(m, m2, "A")
  expect_equal(i["A", "a"], 1L)
  expect_equal(i["A", "b"], 1L)
})

Try the experDesign package in your browser

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

experDesign documentation built on May 29, 2024, 9:20 a.m.