summaryrefslogtreecommitdiff
path: root/cli/ops.rs
diff options
context:
space:
mode:
Diffstat (limited to 'cli/ops.rs')
-rw-r--r--cli/ops.rs152
1 files changed, 0 insertions, 152 deletions
diff --git a/cli/ops.rs b/cli/ops.rs
index 6d0acef04..a0605f64b 100644
--- a/cli/ops.rs
+++ b/cli/ops.rs
@@ -1872,155 +1872,3 @@ fn op_worker_post_message(
});
Box::new(op)
}
-
-/*
-#[cfg(test)]
-mod tests {
- use super::*;
- use crate::cli::Cli;
- use crate::isolate_state::IsolateState;
- use crate::permissions::{DenoPermissions, PermissionAccessor};
-
- #[test]
- fn fetch_module_meta_fails_without_read() {
- let state = Arc::new(IsolateState::mock());
- let permissions = DenoPermissions {
- allow_write: PermissionAccessor::from(true),
- allow_env: PermissionAccessor::from(true),
- allow_net: PermissionAccessor::from(true),
- allow_run: PermissionAccessor::from(true),
- ..Default::default()
- };
- let cli = Cli::new(None, state);
- let builder = &mut FlatBufferBuilder::new();
- let fetch_msg_args = msg::FetchModuleMetaDataArgs {
- specifier: Some(builder.create_string("./somefile")),
- referrer: Some(builder.create_string(".")),
- };
- let inner = msg::FetchModuleMetaData::create(builder, &fetch_msg_args);
- let base_args = msg::BaseArgs {
- inner: Some(inner.as_union_value()),
- inner_type: msg::Any::FetchModuleMetaData,
- ..Default::default()
- };
- let base = msg::Base::create(builder, &base_args);
- 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(Box::new(&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]
- fn fetch_module_meta_fails_without_write() {
- let state = Arc::new(IsolateState::mock());
- let permissions = DenoPermissions {
- allow_read: PermissionAccessor::from(true),
- allow_env: PermissionAccessor::from(true),
- allow_net: PermissionAccessor::from(true),
- allow_run: PermissionAccessor::from(true),
- ..Default::default()
- };
- let cli = Cli::new(None, state, permissions);
- let builder = &mut FlatBufferBuilder::new();
- let fetch_msg_args = msg::FetchModuleMetaDataArgs {
- specifier: Some(builder.create_string("./somefile")),
- referrer: Some(builder.create_string(".")),
- };
- let inner = msg::FetchModuleMetaData::create(builder, &fetch_msg_args);
- let base_args = msg::BaseArgs {
- inner: Some(inner.as_union_value()),
- inner_type: msg::Any::FetchModuleMetaData,
- ..Default::default()
- };
- let base = msg::Base::create(builder, &base_args);
- msg::finish_base_buffer(builder, base);
- let data = builder.finished_data();
- let final_msg = msg::get_root_as_base(&data);
- 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]
- fn fetch_module_meta_fails_without_net() {
- let state = Arc::new(IsolateState::mock());
- let permissions = DenoPermissions {
- allow_read: PermissionAccessor::from(true),
- allow_write: PermissionAccessor::from(true),
- allow_env: PermissionAccessor::from(true),
- allow_run: PermissionAccessor::from(true),
- ..Default::default()
- };
- let cli = Cli::new(None, state, permissions);
- let builder = &mut FlatBufferBuilder::new();
- let fetch_msg_args = msg::FetchModuleMetaDataArgs {
- specifier: Some(builder.create_string("./somefile")),
- referrer: Some(builder.create_string(".")),
- };
- let inner = msg::FetchModuleMetaData::create(builder, &fetch_msg_args);
- let base_args = msg::BaseArgs {
- inner: Some(inner.as_union_value()),
- inner_type: msg::Any::FetchModuleMetaData,
- ..Default::default()
- };
- let base = msg::Base::create(builder, &base_args);
- msg::finish_base_buffer(builder, base);
- let data = builder.finished_data();
- let final_msg = msg::get_root_as_base(&data);
- 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]
- fn fetch_module_meta_not_permission_denied_with_permissions() {
- let state = Arc::new(IsolateState::mock());
- let permissions = DenoPermissions {
- allow_read: PermissionAccessor::from(true),
- allow_write: PermissionAccessor::from(true),
- allow_net: PermissionAccessor::from(true),
- ..Default::default()
- };
- let cli = Cli::new(None, state, permissions);
- let builder = &mut FlatBufferBuilder::new();
- let fetch_msg_args = msg::FetchModuleMetaDataArgs {
- specifier: Some(builder.create_string("./somefile")),
- referrer: Some(builder.create_string(".")),
- };
- let inner = msg::FetchModuleMetaData::create(builder, &fetch_msg_args);
- let base_args = msg::BaseArgs {
- inner: Some(inner.as_union_value()),
- inner_type: msg::Any::FetchModuleMetaData,
- ..Default::default()
- };
- let base = msg::Base::create(builder, &base_args);
- msg::finish_base_buffer(builder, base);
- let data = builder.finished_data();
- let final_msg = msg::get_root_as_base(&data);
-
- 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()),
- }
- })
- }
-}
-*/