test_that("form_xml returns a nested list with parse defaults", {
skip_if(Sys.getenv("ODKC_TEST_URL") == "",
message = "Test server not configured"
)
fxml <- form_xml(
pid = get_test_pid(),
fid = get_test_fid(),
url = get_test_url(),
un = get_test_un(),
pw = get_test_pw()
)
testthat::expect_equal(class(fxml), "list")
})
test_that("form_xml returns a nested list with parse=TRUE", {
skip_if(Sys.getenv("ODKC_TEST_URL") == "",
message = "Test server not configured"
)
fxml <- form_xml(
parse = TRUE,
pid = get_test_pid(),
fid = get_test_fid(),
url = get_test_url(),
un = get_test_un(),
pw = get_test_pw()
)
testthat::expect_equal(class(fxml), "list")
})
test_that("form_xml returns an xml_document with parse=FALSE", {
skip_if(Sys.getenv("ODKC_TEST_URL") == "",
message = "Test server not configured"
)
fxml <- form_xml(
parse = FALSE,
pid = get_test_pid(),
fid = get_test_fid(),
url = get_test_url(),
un = get_test_un(),
pw = get_test_pw()
)
testthat::expect_equal(class(fxml), c("xml_document", "xml_node"))
})
# usethis::use_r("form_xml") # nolint
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.