summaryrefslogtreecommitdiff
path: root/cli/ops.rs
diff options
context:
space:
mode:
authorRyan Dahl <ry@tinyclouds.org>2019-03-20 11:38:43 -0400
committerGitHub <noreply@github.com>2019-03-20 11:38:43 -0400
commit4c831f1eb5e5eae4d56c82c941260f5b18940369 (patch)
tree523fe6a6c063b8052b5c606354f402a7f2be023d /cli/ops.rs
parent48bf419669694802f82b418b901cb282957fb64f (diff)
Add more async module loading function (#1974)
* get_source_code_async * fetch_module_meta_data_async * fetch_module_meta_data_and_maybe_compile_async
Diffstat (limited to 'cli/ops.rs')
-rw-r--r--cli/ops.rs43
1 files changed, 25 insertions, 18 deletions
diff --git a/cli/ops.rs b/cli/ops.rs
index 82f30c137..826f6b1cc 100644
--- a/cli/ops.rs
+++ b/cli/ops.rs
@@ -1952,12 +1952,14 @@ mod tests {
msg::finish_base_buffer(builder, base);
let data = builder.finished_data();
let final_msg = msg::get_root_as_base(&data);
- let fetch_result =
- op_fetch_module_meta_data(&cli, &final_msg, deno_buf::empty()).wait();
- match fetch_result {
- Ok(_) => assert!(true),
- Err(e) => assert_eq!(e.to_string(), permission_denied().to_string()),
- }
+ tokio_util::init(move || {
+ let fetch_result =
+ op_fetch_module_meta_data(&cli, &final_msg, deno_buf::empty()).wait();
+ match fetch_result {
+ Ok(_) => assert!(true),
+ Err(e) => assert_eq!(e.to_string(), permission_denied().to_string()),
+ }
+ })
}
#[test]
@@ -1986,12 +1988,14 @@ mod tests {
msg::finish_base_buffer(builder, base);
let data = builder.finished_data();
let final_msg = msg::get_root_as_base(&data);
- let fetch_result =
- op_fetch_module_meta_data(&cli, &final_msg, deno_buf::empty()).wait();
- match fetch_result {
- Ok(_) => assert!(true),
- Err(e) => assert_eq!(e.to_string(), permission_denied().to_string()),
- }
+ tokio_util::init(move || {
+ let fetch_result =
+ op_fetch_module_meta_data(&cli, &final_msg, deno_buf::empty()).wait();
+ match fetch_result {
+ Ok(_) => assert!(true),
+ Err(e) => assert_eq!(e.to_string(), permission_denied().to_string()),
+ }
+ })
}
#[test]
@@ -2019,12 +2023,15 @@ mod tests {
msg::finish_base_buffer(builder, base);
let data = builder.finished_data();
let final_msg = msg::get_root_as_base(&data);
- let fetch_result =
- op_fetch_module_meta_data(&cli, &final_msg, deno_buf::empty()).wait();
- match fetch_result {
- Ok(_) => assert!(true),
- Err(e) => assert!(e.to_string() != permission_denied().to_string()),
- }
+
+ tokio_util::init(move || {
+ let fetch_result =
+ op_fetch_module_meta_data(&cli, &final_msg, deno_buf::empty()).wait();
+ match fetch_result {
+ Ok(_) => assert!(true),
+ Err(e) => assert!(e.to_string() != permission_denied().to_string()),
+ }
+ })
}
}
*/