test_that("prep_stringdb returns an igraph", {
skip("skipping due to long download times")
#skip_if_offline()
#skip_on_ci()
expect_true(igraph::is.igraph(prep_stringdb()))
})
test_that("prep_biogrid returns an igraph", {
skip("skipping due to long download times")
#skip_if_offline()
#skip_on_ci()
expect_true(igraph::is.igraph(prep_biogrid()))
})
#have to skip on CI because CI can't find installed files
test_that("prep_stringdb works for multiple species", {
skip_on_cran()
expect_true(igraph::is.igraph(prep_stringdb(species = "pseudomonas aeruginosa")))
expect_true(igraph::is.igraph(prep_stringdb(species = "burkholderia cepacia")))
expect_true(igraph::is.igraph(prep_stringdb(species = "xanthomonas campestris")))
expect_true(igraph::is.igraph(prep_stringdb(species = "pantoea agglomerans")))
})
test_that("prep_stringdb works when providing taxon id directly", {
skip_on_cran()
expect_true(igraph::is.igraph(prep_stringdb(species = "511145")))
expect_true(igraph::is.igraph(prep_stringdb(species = 511145)))
})
test_that("prep_stringdb breaks when provided an unsupported species", {
skip_on_cran()
expect_error(prep_stringdb(species = "fluffy bunnies"))
expect_error(prep_stringdb(species = "dinodinodino"))
expect_error(prep_stringdb(species = "unicorn dragons"))
})
#test "to_taxon_id"
test_that("to_taxon_id works for a variety of species", {
expect_equal(to_taxon_id("pseudomonas aeruginosa"), 287)
expect_equal(to_taxon_id("PseudoMonas AeruGINOSA"), 287)
expect_equal(to_taxon_id("homo sapiens"), 9606)
})
test_that("to_taxon_id gives error message for improperly names species", {
expect_error(to_taxon_id("fluffy bunnies"))
expect_error(to_taxon_id("dragons"))
expect_error(to_taxon_id("unicorns"))
})
test_that("to_taxon_id gives error message for real species that aren't available", {
expect_error(to_taxon_id("escherichia coli"))
})
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.