summaryrefslogtreecommitdiff
path: root/cli/tools/test.rs
diff options
context:
space:
mode:
Diffstat (limited to 'cli/tools/test.rs')
-rw-r--r--cli/tools/test.rs12
1 files changed, 5 insertions, 7 deletions
diff --git a/cli/tools/test.rs b/cli/tools/test.rs
index 6519a3ca3..56674b976 100644
--- a/cli/tools/test.rs
+++ b/cli/tools/test.rs
@@ -987,7 +987,7 @@ pub async fn check_specifiers(
/// Test a collection of specifiers with test modes concurrently.
async fn test_specifiers(
- ps: ProcState,
+ ps: &ProcState,
permissions: &Permissions,
specifiers_with_mode: Vec<(ModuleSpecifier, TestMode)>,
options: TestSpecifierOptions,
@@ -1328,7 +1328,7 @@ pub async fn run_tests(
}
test_specifiers(
- ps,
+ &ps,
&permissions,
specifiers_with_mode,
TestSpecifierOptions {
@@ -1361,7 +1361,6 @@ pub async fn run_tests_with_watch(
let paths_to_watch_clone = paths_to_watch.clone();
let files_changed = changed.is_some();
let test_options = &test_options;
-
let ps = ps.borrow().clone();
async move {
@@ -1445,7 +1444,7 @@ pub async fn run_tests_with_watch(
for path in changed.iter().filter_map(|path| {
deno_core::resolve_url_or_path(&path.to_string_lossy()).ok()
}) {
- if modules.contains(&&path) {
+ if modules.contains(&path) {
modules_to_reload.push((specifier, ModuleKind::Esm));
break;
}
@@ -1490,11 +1489,10 @@ pub async fn run_tests_with_watch(
&test_options.doc,
)
.await?
- .iter()
+ .into_iter()
.filter(|(specifier, _)| {
contains_specifier(&modules_to_reload, specifier)
})
- .cloned()
.collect::<Vec<(ModuleSpecifier, TestMode)>>();
check_specifiers(&ps, permissions.clone(), specifiers_with_mode.clone())
@@ -1505,7 +1503,7 @@ pub async fn run_tests_with_watch(
}
test_specifiers(
- ps,
+ &ps,
permissions,
specifiers_with_mode,
TestSpecifierOptions {