blob: f374f46829f4a134455dfbddbaa21d6db9dc0a22 [file] [log] [blame]
Marc Kupietz623d7122025-05-25 12:46:12 +02001test_that("fetchNext works with maxFetch", {
2 skip_if_offline()
Marc Kupietz51704112025-06-26 14:32:16 +02003 kco <- KorAPConnection(verbose = TRUE, cache = FALSE, accessToken = NULL)
Marc Kupietz623d7122025-05-25 12:46:12 +02004 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()
Marc Kupietz51704112025-06-26 14:32:16 +020014 kco <- KorAPConnection(verbose = TRUE, cache = FALSE, accessToken = NULL)
Marc Kupietz623d7122025-05-25 12:46:12 +020015 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})