blob: 33d18f9b53945489ace79da4b4def904a178dfe1 [file] [log] [blame]
Marc Kupietz623d7122025-05-25 12:46:12 +02001test_that("fetchNext works with maxFetch", {
2 skip_if_offline()
3 kco <- KorAPConnection(verbose = TRUE, cache = FALSE)
4 q <- kco %>% corpusQuery("Test", "pubDate since 2014", fields = c("sigle"))
5 q <- fetchNext(q, maxFetch = 75)
6 expect_equal(nrow(q@collectedMatches), 75)
7 cat("\n")
8 q <- fetchNext(q, maxFetch = 100)
9 expect_equal(nrow(q@collectedMatches), 175)
10})
11
12test_that("fetchNext works with randomizePageOrder", {
13 skip_if_offline()
14 kco <- KorAPConnection(verbose = TRUE, cache = FALSE)
15 q <- kco %>% corpusQuery("Test", "pubDate since 2014", fields = c("sigle"))
16 q <- fetchNext(q, maxFetch = 175, randomizePageOrder = T)
17 expect_equal(nrow(q@collectedMatches), 175)
18 cat("\n")
19 q <- fetchNext(q, maxFetch = 50, randomizePageOrder = T)
20 expect_equal(nrow(q@collectedMatches), 225)
21})
22