diff options
Diffstat (limited to 'test_util/src/lib.rs')
-rw-r--r-- | test_util/src/lib.rs | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/test_util/src/lib.rs b/test_util/src/lib.rs index 3b23af736..b1b14c004 100644 --- a/test_util/src/lib.rs +++ b/test_util/src/lib.rs @@ -94,6 +94,24 @@ lazy_static! { static ref GUARD: Mutex<HttpServerCount> = Mutex::new(HttpServerCount::default()); } +pub fn env_vars_for_npm_tests_no_sync_download() -> Vec<(String, String)> { + vec![ + ("DENO_NODE_COMPAT_URL".to_string(), std_file_url()), + ("DENO_NPM_REGISTRY".to_string(), npm_registry_url()), + ("NO_COLOR".to_string(), "1".to_string()), + ] +} + +pub fn env_vars_for_npm_tests() -> Vec<(String, String)> { + let mut env_vars = env_vars_for_npm_tests_no_sync_download(); + env_vars.push(( + // make downloads determinstic + "DENO_UNSTABLE_NPM_SYNC_DOWNLOAD".to_string(), + "1".to_string(), + )); + env_vars +} + pub fn root_path() -> PathBuf { PathBuf::from(concat!(env!("CARGO_MANIFEST_DIR"))) .parent() |