summaryrefslogtreecommitdiff
path: root/cli/file_fetcher.rs
diff options
context:
space:
mode:
authorDavid Sherret <dsherret@users.noreply.github.com>2023-08-08 10:23:02 -0400
committerGitHub <noreply@github.com>2023-08-08 14:23:02 +0000
commit05f838a57cc5b5e7b262e1640baa4d93dfb0df28 (patch)
treef13f97b5988c537023c05033bf862c52e74d080c /cli/file_fetcher.rs
parenta037ed77a2b2dbef1d2c4175c0401738a13f13bd (diff)
refactor: use deno_cache_dir crate (#20092)
Uses https://github.com/denoland/deno_cache/pull/26
Diffstat (limited to 'cli/file_fetcher.rs')
-rw-r--r--cli/file_fetcher.rs37
1 files changed, 28 insertions, 9 deletions
diff --git a/cli/file_fetcher.rs b/cli/file_fetcher.rs
index 864c59cb5..d79bb4368 100644
--- a/cli/file_fetcher.rs
+++ b/cli/file_fetcher.rs
@@ -696,6 +696,7 @@ async fn fetch_once<'a>(
#[cfg(test)]
mod tests {
use crate::cache::GlobalHttpCache;
+ use crate::cache::RealDenoCacheEnv;
use crate::http_util::HttpClient;
use crate::version;
@@ -727,7 +728,7 @@ mod tests {
let location = temp_dir.path().join("deps").to_path_buf();
let blob_store: Arc<BlobStore> = Default::default();
let file_fetcher = FileFetcher::new(
- Arc::new(GlobalHttpCache::new(location)),
+ Arc::new(GlobalHttpCache::new(location, RealDenoCacheEnv)),
cache_setting,
true,
Arc::new(HttpClient::new(None, None)),
@@ -1173,7 +1174,10 @@ mod tests {
// invocation and indicates to "cache bust".
let location = temp_dir.path().join("deps").to_path_buf();
let file_fetcher = FileFetcher::new(
- Arc::new(GlobalHttpCache::new(location)),
+ Arc::new(GlobalHttpCache::new(
+ location,
+ crate::cache::RealDenoCacheEnv,
+ )),
CacheSetting::ReloadAll,
true,
Arc::new(HttpClient::new(None, None)),
@@ -1202,7 +1206,10 @@ mod tests {
let file_modified_01 = {
let file_fetcher = FileFetcher::new(
- Arc::new(GlobalHttpCache::new(location.clone())),
+ Arc::new(GlobalHttpCache::new(
+ location.clone(),
+ crate::cache::RealDenoCacheEnv,
+ )),
CacheSetting::Use,
true,
Arc::new(HttpClient::new(None, None)),
@@ -1231,7 +1238,10 @@ mod tests {
let file_modified_02 = {
let file_fetcher = FileFetcher::new(
- Arc::new(GlobalHttpCache::new(location)),
+ Arc::new(GlobalHttpCache::new(
+ location,
+ crate::cache::RealDenoCacheEnv,
+ )),
CacheSetting::Use,
true,
Arc::new(HttpClient::new(None, None)),
@@ -1362,7 +1372,10 @@ mod tests {
let metadata_file_modified_01 = {
let file_fetcher = FileFetcher::new(
- Arc::new(GlobalHttpCache::new(location.clone())),
+ Arc::new(GlobalHttpCache::new(
+ location.clone(),
+ crate::cache::RealDenoCacheEnv,
+ )),
CacheSetting::Use,
true,
Arc::new(HttpClient::new(None, None)),
@@ -1394,7 +1407,10 @@ mod tests {
let metadata_file_modified_02 = {
let file_fetcher = FileFetcher::new(
- Arc::new(GlobalHttpCache::new(location)),
+ Arc::new(GlobalHttpCache::new(
+ location,
+ crate::cache::RealDenoCacheEnv,
+ )),
CacheSetting::Use,
true,
Arc::new(HttpClient::new(None, None)),
@@ -1496,7 +1512,10 @@ mod tests {
let temp_dir = TempDir::new();
let location = temp_dir.path().join("deps").to_path_buf();
let file_fetcher = FileFetcher::new(
- Arc::new(GlobalHttpCache::new(location)),
+ Arc::new(GlobalHttpCache::new(
+ location,
+ crate::cache::RealDenoCacheEnv,
+ )),
CacheSetting::Use,
false,
Arc::new(HttpClient::new(None, None)),
@@ -1521,7 +1540,7 @@ mod tests {
let temp_dir = TempDir::new();
let location = temp_dir.path().join("deps").to_path_buf();
let file_fetcher_01 = FileFetcher::new(
- Arc::new(GlobalHttpCache::new(location.clone())),
+ Arc::new(GlobalHttpCache::new(location.clone(), RealDenoCacheEnv)),
CacheSetting::Only,
true,
Arc::new(HttpClient::new(None, None)),
@@ -1529,7 +1548,7 @@ mod tests {
None,
);
let file_fetcher_02 = FileFetcher::new(
- Arc::new(GlobalHttpCache::new(location)),
+ Arc::new(GlobalHttpCache::new(location, RealDenoCacheEnv)),
CacheSetting::Use,
true,
Arc::new(HttpClient::new(None, None)),