Nothing
skip_on_cran()
skip_on_covr()
print("API tests are called.")
con <- new("Opal",
api_user = "andsh@tu-chemnitz.de",
endpoint = "https://bildungsportal.sachsen.de/opal/")
test_that("Create LMS objects", {
expect_equal(exists("con"), TRUE)
})
test_that("Create a resource on Opal, test getting resource, inc. get by name", {
# create resource from object
es <- suppressWarnings(essay(identifier = "ForTestAPI"))
suppressMessages(upload2LMS(con, es, open_in_browser = FALSE))
df <- getLMSResourcesByName(con, display_name = "test_ForTestAPI")
expect_equal(nrow(df), 1)
})
test_that("Get URL", {
sut = getLMSResourceURL(con, "test_ForTestAPI")
expect_true(grepl("https?://[^\\s]+", sut))
})
Any scripts or data that you put into this service are public.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.