context("test-env")
mapping = "{
\"some_input\": \"$SOME_ENV_VARIABLE\",
\"cells\": \"cell_metadata.csv\",
\"genes\": \"gene_metadata.csv\",
\"some_optional_input\": \"optional_existing\"
}
"
setup({
Sys.setenv(FG_DATA_ROOT="../data/$WORKING_ENV")
Sys.setenv(INPUT_FILE_MAPPING=mapping)
Sys.setenv(SOME_ENV_VARIABLE="expression_matrix.csv")
Sys.setenv(WORKING_ENV="working_env")})
teardown({
Sys.unsetenv("FG_DATA_ROOT")
Sys.unsetenv("INPUT_FILE_MAPPING")
Sys.unsetenv("SOME_ENV_VARIABLE")
Sys.unsetenv("WORKING_ENV")})
APP <- file.path("../apps/working")
test_that("Runtime environmental variables work", {
expect_error(fastgenomicsR::Process(app_dir=APP), NA)
})
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.