tests/testthat/test_enumAssign.R

test_that("[<-", {
  #
  Result <- enum(a = 1, x = 2, c = 4)
  expect_error(Result[1] <- 2)
})



test_that("[[<-", {
  #
  Result <- enum(a = 1, x = 2, c = 4)
  expect_error(Result[[1]] <- 2)
})



test_that("names<-", {
  #
  Result <- enum(a = 1, x = 2, c = 4)
  expect_error(names(Result)[1] <- "newname")
})
SigurdJanson/plainEnum documentation built on Aug. 27, 2022, 1:40 a.m.