summaryrefslogtreecommitdiff
path: root/test_util/src
diff options
context:
space:
mode:
Diffstat (limited to 'test_util/src')
-rw-r--r--test_util/src/lib.rs18
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()