tests/async/test-each.R

test_that("each", {

  do <- async(function() {
    done <- character()
    dx <- when_all(
      .list = lapply(letters[1:10], function(x) {
        force(x)
        delay(1/1000)$then(function(value) done <<- c(done, x))
      })
    )$
    then(function(value) expect_identical(sort(done), sort(letters[1:10])))
  })
  synchronise(do())
})

Try the pkgcache package in your browser

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

pkgcache documentation built on July 26, 2023, 5:44 p.m.