library(data.table)
if (testthat:::on_cran()) {
data.table::setDTthreads(threads = 2)
}
testthat::test_that("Sample dataset is consistent", {
testthat::expect_equal(
length(russian_coord_tweets$content_id),
nrow(russian_coord_tweets)
)
})
testthat::test_that("Self-coordinated posts are filtered out", {
result <- detect_groups(russian_coord_tweets,
min_participation = 5,
time_window = 10,
remove_loops = TRUE
)
coord_graph <- generate_coordinated_network(result)
# Generate summary of account statistics
summary_accounts <- account_stats(coord_graph, result, weight_threshold = "none")
account_self_coord <- summary_accounts[account_id == "9fa51ef17278c01d13d313741eddfc0b"]
testthat::expect_equal(nrow(account_self_coord), 0)
})
testthat::test_that("Self-coordinated posts are not filtered out", {
result <- detect_groups(russian_coord_tweets,
min_participation = 5,
time_window = 10,
remove_loops = FALSE
)
coord_graph <- generate_coordinated_network(result)
# Generate summary of account statistics
summary_accounts <- account_stats(coord_graph, result, weight_threshold = "none")
account_self_coord <- summary_accounts[account_id == "9fa51ef17278c01d13d313741eddfc0b"]
testthat::expect_gt(nrow(account_self_coord), 0)
})
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.