11test_that(" r_repos works" , {
22
3+ testthat :: skip_if_offline()
4+ testthat :: skip_on_cran()
35 testthat :: skip_if_not_installed(" githubinstall" )
46 testthat :: skip_if_not_installed(" UpSetR" )
57 testthat :: skip_if_not_installed(" BiocManager" )
68
79 # ### Setup ####
8- save_path <- tempfile(fileext = c(" upset.pdf" ," upset.png" ))
10+ save_path <- tempfile(fileext = c(" upset.pdf" ," upset.png" ))
911 run_tests <- function (report ,
1012 repos ,
11- save_path ){
13+ save_path ){
1214 testthat :: expect_true(
1315 all(repos %in% unique(report $ pkgs $ r_repo ))
1416 )
@@ -23,22 +25,22 @@ test_that("r_repos works", {
2325 # ### All packages, all repos ####
2426 save_path <- file.path(tempdir(),c(" upsetr.pdf" ," upsetr.png" ))
2527 repos <- r_repos_opts()
26- report <- r_repos(save_path = save_path ,
27- which = repos )
28+ report <- r_repos(save_path = save_path ,
29+ which = repos )
2830 testthat :: expect_gte(length(unique(report $ pkgs $ package )),49000 )
2931 run_tests(report = report ,
3032 repos = repos ,
3133 save_path = save_path )
32-
34+
3335 # ### All packages, without repos GitHub/local
3436 save_path2 <- file.path(tempdir(),c(" upsetr2.pdf" ," upsetr2.png" ))
3537 repos2 <- r_repos_opts(exclude = c(" GitHub" ," local" ))
3638 report2 <- r_repos(save_path = save_path2 ,
37- which = repos2 ,
39+ which = repos2 ,
3840 add_downloads = TRUE )
3941 testthat :: expect_gte(length(unique(report2 $ pkgs $ package )),24000 )
4042 run_tests(report = report2 ,
4143 repos = repos2 ,
4244 save_path = save_path2 )
43-
45+
4446})
0 commit comments