Nothing
###-----------------------------------------------------------------------------
###-----------------------------------------------------------------------------
###-----------------------------------------------------------------------------
testthat::test_that("exporting a group to LSG works", {
### Example from Group
myGroup <- limonaid::Group$new(
group_name = "My Group"
);
myGroup$add_question(
"testQuestion1",
questionTexts = "First question",
type="free text (short)"
);
myGroup$add_question(
"testQuestion2",
questionTexts = "Second question",
type="radio"
);
myGroup$questions$testQuestion2$add_answer_option(
"1",
"First option"
);
myGroup$questions$testQuestion2$add_answer_option(
"2",
"Second option"
);
# myGroup$questions$testQuestion2$add_subquestion(
# "subquestion1",
# "First subquestion"
# );
# myGroup$questions$testQuestion2$add_subquestion(
# "subquestion2",
# "Second subquestion"
# );
tempFile <- tempfile(fileext=".lsg");
writingResult <-
myGroup$export_to_lsg(file = tempFile);
# cat(tempFile);
xmlAsList <- xml2::as_list(writingResult);
testthat::expect_equal(
xmlAsList$document$answer_l10ns$rows[[1]]$answer[[1]],
"First option"
);
})
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.