tests/testthat/test-rep.R

test_that("rep term", {
  expect_identical(rep(as_term("a")), as_term("a"))
  expect_identical(rep(as_term("a"), 2), as_term(c("a", "a")))
  expect_identical(rep(as_term(c("a[2]", "a[1]")), 2), as_term(rep(c("a[2]", "a[1]"), 2)))
})

test_that("rep term_rcrd", {
  expect_identical(rep(as_term_rcrd("a")), as_term_rcrd("a"))
  expect_identical(rep(as_term_rcrd("a"), 2), as_term_rcrd(c("a", "a")))
  expect_identical(rep(as_term_rcrd(c("a[2]", "a[1]")), 2), as_term_rcrd(rep(c("a[2]", "a[1]"), 2)))
})

Try the term package in your browser

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

term documentation built on Sept. 29, 2022, 5:14 p.m.