tests/testthat/test-iterators.R

test_that("iterator edge case works", {
  mm <- matrix(1:4, nrow = 2)
  expect_equal(
    iter_mat_col_sets(mm, n_sets = 6)$nextElem(),
    iterators::iapply(mm, 2)$nextElem()
  )
  expect_equal(iter_mat_col_sets(mm, n_sets = 1), mm)
})
rorynolan/detrendr documentation built on March 9, 2023, 10:26 p.m.