tests/testthat/test-prom.R

test_that("promises work as expected", {
  skip("Won't need")

    producer <- function(x) {
        42L
    }
    is_promise <- function(x) .Call(is_promise, x)

    expect_true(is_promise(.Call(promise, producer)))
    expect_true(.Call(promise, producer) %>% is_promise())

    p <- .Call(promise, producer)
    expect_false(is_promise(p))

})
duckdblabs/duckplyr documentation built on June 13, 2025, 1:59 p.m.