tests/testthat/test-s3-quosures.R

test_that("quosures", {
  expect_snapshot({
    construct(
      rlang::new_quosures(list(
        rlang::new_quosure(quote(x)),
        rlang::new_quosure(quote(x), asNamespace("constructive"))
      ))
    )

    construct(
      rlang::new_quosures(list(
        rlang::new_quosure(quote(x)),
        rlang::new_quosure(quote(x), asNamespace("constructive"))
      )),
      opts_quosures("next")
    )

    construct(
      rlang::new_quosures(list(
        a = rlang::new_quosure(quote(x)),
        rlang::new_quosure(quote(x), asNamespace("constructive"))
      )),
      opts_environment("list2env")
    )
  })
})

Try the constructive package in your browser

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

constructive documentation built on April 3, 2025, 9:39 p.m.