blob: f374f46829f4a134455dfbddbaa21d6db9dc0a22 [file] [log] [blame]
test_that("fetchNext works with maxFetch", {
skip_if_offline()
kco <- KorAPConnection(verbose = TRUE, cache = FALSE, accessToken = NULL)
q <- kco %>% corpusQuery("Test", "pubDate since 2014", fields = c("sigle"))
q <- fetchNext(q, maxFetch = 75)
expect_equal(nrow(q@collectedMatches), 75)
cat("\n")
q <- fetchNext(q, maxFetch = 100)
expect_equal(nrow(q@collectedMatches), 175)
})
test_that("fetchNext works with randomizePageOrder", {
skip_if_offline()
kco <- KorAPConnection(verbose = TRUE, cache = FALSE, accessToken = NULL)
q <- kco %>% corpusQuery("Test", "pubDate since 2014", fields = c("sigle"))
q <- fetchNext(q, maxFetch = 175, randomizePageOrder = T)
expect_equal(nrow(q@collectedMatches), 175)
cat("\n")
q <- fetchNext(q, maxFetch = 50, randomizePageOrder = T)
expect_equal(nrow(q@collectedMatches), 225)
})