test_that("largest_ivs works", { g <- sample_gnp(50, 0.8) livs <- largest_ivs(g) expect_that( unique(sapply(livs, length)), equals(ivs_size(g)) ) ec <- sapply(seq_along(livs), function(x) { ecount(induced_subgraph(g, livs[[x]])) }) expect_that(unique(ec), equals(0)) ## TODO: check that they are largest })