tests/testthat/test-partialised.R

test_that("partialised dist", {
  dist <- function(x, y) {
    sqrt(x^2 + y^2)
  }

  pdist <- new_partialised(dist, list(x = 3))
  expect_equal(pdist(y = 4), 5)

  pdist$x <- 6
  expect_equal(pdist(y = 8), 10)

  pdist$y <- 8
  expect_equal(pdist(), 10)
})
UchidaMizuki/partialised documentation built on July 17, 2025, 12:10 a.m.