blob: 23553222351933e45bba10a4472674b6e2efc96e [file] [log] [blame]
Marc Kupietz6ddece42023-12-18 17:02:36 +01001test_that("textMetadata works", {
2 skip_if_offline()
Marc Kupietzfabc2392025-02-07 17:03:06 +01003 m <- new("KorAPConnection", accessToken = NULL) %>% textMetadata(c("WUD17/B96/57558", "WUD17/A97/08541"))
Marc Kupietz6ddece42023-12-18 17:02:36 +01004 expect("textType" %in% names(m), "textMetadata value should contain a textType column")
5})
6
7
8test_that("textMetadata works for unknown text sigles", {
9 skip_if_offline()
Marc Kupietzfabc2392025-02-07 17:03:06 +010010 m <- new("KorAPConnection", accessToken = NULL) %>% textMetadata(c("WUD17/B96/57558", "unknownsigle"))
Marc Kupietz6ddece42023-12-18 17:02:36 +010011 expect("errors" %in% names(m), "textMetadata should return an errors column if a text does not exist")
12})
Marc Kupietz06e5b972024-12-07 17:22:06 +010013
14test_that("textMetadata works with list valued fields", {
15 skip_if_offline()
Marc Kupietzfabc2392025-02-07 17:03:06 +010016 m <- new("KorAPConnection", accessToken = NULL) %>% textMetadata("WUD17/B96/57558")
Marc Kupietz06e5b972024-12-07 17:22:06 +010017 expect("staat-gesellschaft\\tbiographien-interviews" == m$textClass[1], "multiple text classes / domnains should be tab separated")
18})