test_that("get_net_cooccur_metrics returns list", {
expect_type(get_net_cooccur_metrics("pushkin-boris-godunov", "rus"), "list")
})
test_that("column names for get_net_cooccur_edges() are valid", {
expect_equal(
names(get_net_cooccur_edges("pushkin-boris-godunov", "rus")),
c("Source", "Type", "Target", "Weight")
)
})
test_that("get_net_cooccur_gexf() returns valid object", {
gexf <- get_net_cooccur_gexf("pushkin-boris-godunov", "rus")
expect_equal(
as.character(xml2::xml_contents(
xml2::xml_contents(xml2::xml_children(gexf)[1])[1]
)),
"dracor.org"
)
})
test_that("cooccur_igraph is returned by get_net_cooccur_igraph()", {
expect_s3_class(
get_net_cooccur_igraph("gogol-zhenitba", "rus"),
"cooccur_igraph"
)
})
test_that("label_cooccur_igraph() return come NA for big network", {
henryiv <- get_net_cooccur_igraph("henry-iv-part-i", "shake")
expect_true(any(is.na(label_cooccur_igraph(henryiv))))
})
test_that(
"label_cooccur_igraph() do not return NA after max_graph_size adjustment",
{
henryiv <- get_net_cooccur_igraph("henry-iv-part-i", "shake")
expect_true(all(!is.na(label_cooccur_igraph(henryiv, max_graph_size = 36))))
}
)
test_that("summary.cooccur_igraph() prints appropriate number of rows", {
henryiv <- get_net_cooccur_igraph("henry-iv-part-i", "shake")
expect_equal(length(capture.output(summary(henryiv))), 15L)
})
test_that("relations_igraph is returned by get_net_relations_igraph()", {
expect_s3_class(
get_net_relations_igraph("gogol-zhenitba", "rus"),
"relations_igraph"
)
})
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.