tests/testthat/test-function-setColumns.R

test_that("setColumns() works", {

  x <- data.frame(a = 1:5)

  expect_error(setColumns(1, b = 2))
  
  expect_error(setColumns(x, 2))
  
  expect_silent(setColumns(x, b = 2:6, dbg = FALSE))

  expect_output(y <- setColumns(x, b = 2:6, c = 3:7))
  
  expect_identical(y, cbind(x, b = 2:6, c = 3:7))
})
KWB-R/kwb.utils documentation built on April 1, 2024, 7:12 a.m.