From 17df5622345d7484ede841077a8b3ff21969419f Mon Sep 17 00:00:00 2001 From: David Dorchies <david.dorchies@inrae.fr> Date: Tue, 27 Feb 2024 12:54:29 +0100 Subject: [PATCH] tests: clean environment after tests --- tests/testthat/test-add_report.R | 1 + tests/testthat/test-create_fairify.R | 1 + tests/testthat/test-create_reports.R | 1 + tests/testthat/test-loadConfig.R | 2 +- tests/testthat/test-mermaid.R | 2 ++ tests/testthat/test-render_reports.R | 3 +-- 6 files changed, 7 insertions(+), 3 deletions(-) diff --git a/tests/testthat/test-add_report.R b/tests/testthat/test-add_report.R index dc6a42d..b8a9b92 100644 --- a/tests/testthat/test-add_report.R +++ b/tests/testthat/test-add_report.R @@ -15,4 +15,5 @@ test_that("add_report should create a report", { "reports/test", list.files(pkg_sys("bookdown_template"))) ))) + unlink(path, recursive = TRUE) }) diff --git a/tests/testthat/test-create_fairify.R b/tests/testthat/test-create_fairify.R index 416f801..051daab 100644 --- a/tests/testthat/test-create_fairify.R +++ b/tests/testthat/test-create_fairify.R @@ -13,5 +13,6 @@ test_that("create_fairify with git = FALSE doesn't create git repo works", { path <- helper_create_fairify(git = FALSE) project <- basename(path) expect_false(file.exists(file.path(path, ".git"))) + unlink(path, recursive = TRUE) }) diff --git a/tests/testthat/test-create_reports.R b/tests/testthat/test-create_reports.R index 8f94b1b..dcec0e2 100644 --- a/tests/testthat/test-create_reports.R +++ b/tests/testthat/test-create_reports.R @@ -6,4 +6,5 @@ test_that("create_reports works", { expect_true(all(dir.exists(file.path(path, c("reports", "templates"))))) expect_error(create_reports(path)) expect_warning(create_reports(path, overwrite = TRUE)) + unlink(path, recursive = TRUE) }) diff --git a/tests/testthat/test-loadConfig.R b/tests/testthat/test-loadConfig.R index 54af98f..6dabbd7 100644 --- a/tests/testthat/test-loadConfig.R +++ b/tests/testthat/test-loadConfig.R @@ -22,5 +22,5 @@ test_that("loadConfig works", { expect_message(loadConfig(), regexp = paste("Read user configuration from:", file.path(path_pkg, "config.yml"))) - + unlink(path_pkg, recursive = TRUE) }) diff --git a/tests/testthat/test-mermaid.R b/tests/testthat/test-mermaid.R index 772cc8f..63a334b 100644 --- a/tests/testthat/test-mermaid.R +++ b/tests/testthat/test-mermaid.R @@ -11,6 +11,7 @@ test_that("mermaid_gen_link: conversion of mmd to pako works", { f <- tempfile() writeLines(diagram, f) expect_equal(mermaid_gen_link(f), pako) + unlink(f) }) test_that("mermaid returns a file", { @@ -26,4 +27,5 @@ test_that("mermaid returns a file", { f <- mermaid(diagram, dir.dest = file.path(tempdir(), "try-me"), file.dest = "toto.png") expect_equal(f, file.path(tempdir(), "try-me", "toto.png")) expect_true(file.exists(f)) + unlink(f) }) diff --git a/tests/testthat/test-render_reports.R b/tests/testthat/test-render_reports.R index 6ca9698..55bb42f 100644 --- a/tests/testthat/test-render_reports.R +++ b/tests/testthat/test-render_reports.R @@ -1,8 +1,7 @@ skip_on_ci() test_that("render_reports works", { - path <- tempfile(pattern = "dir") - create_fairify(path, open = FALSE) + path <- helper_create_fairify() add_report("my_report", path) render_reports(reports_dir = file.path(path, "reports"), output_format = "bookdown::gitbook") -- GitLab