Nothing
testthat::skip_on_cran()
test_that("rxp_ga creates expected GitHub Actions workflow file", {
# Create a temporary directory for testing
test_dir <- tempfile("rxp_ga_test")
dir.create(test_dir)
on.exit(unlink(test_dir, recursive = TRUE), add = TRUE)
# Call rxp_ga
workflow_file <- rxp_ga()
# Capture file content for snapshot testing
capture_file_content <- function(filepath, filename) {
content <- readLines(filepath)
output_file <- tempfile(
pattern = paste0("rxp_ga_", filename),
fileext = ".yaml"
)
writeLines(content, output_file)
output_file
}
# Test the content of generated workflow file using snapshot
testthat::expect_snapshot_file(
path = capture_file_content(workflow_file, "workflow"),
name = "rxp_ga_github_workflow.yaml"
)
})
Any scripts or data that you put into this service are public.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.