diff options
author | andy finch <andyfinch7@gmail.com> | 2019-03-04 18:09:35 -0500 |
---|---|---|
committer | Ryan Dahl <ry@tinyclouds.org> | 2019-03-04 18:09:35 -0500 |
commit | 75fe80d5a4992ddad89160c2e0113a1af8d3d24a (patch) | |
tree | b176830727f0e143f8d26066e4056085ad034403 /src/ops.rs | |
parent | 77d7ad61f39641b79a60a99da2f939cbc1d8fe39 (diff) |
`use-snapshots` build option for cross compile support. (#1852)
Diffstat (limited to 'src/ops.rs')
-rw-r--r-- | src/ops.rs | 45 |
1 files changed, 37 insertions, 8 deletions
diff --git a/src/ops.rs b/src/ops.rs index ba309ca7a..5c5fc67fc 100644 --- a/src/ops.rs +++ b/src/ops.rs @@ -1863,13 +1863,13 @@ fn op_worker_post_message( mod tests { use super::*; use crate::isolate::{Isolate, IsolateState}; + use crate::isolate_init::IsolateInit; use crate::permissions::DenoPermissions; use std::sync::atomic::AtomicBool; #[test] fn fetch_module_meta_fails_without_read() { let state = IsolateState::mock(); - let snapshot = libdeno::deno_buf::empty(); let permissions = DenoPermissions { allow_read: AtomicBool::new(false), allow_write: AtomicBool::new(true), @@ -1877,7 +1877,15 @@ mod tests { allow_net: AtomicBool::new(true), allow_run: AtomicBool::new(true), }; - let isolate = Isolate::new(snapshot, state, dispatch, permissions); + let isolate = Isolate::new( + IsolateInit { + snapshot: None, + init_script: None, + }, + state, + dispatch, + permissions, + ); let builder = &mut FlatBufferBuilder::new(); let fetch_msg_args = msg::FetchModuleMetaDataArgs { specifier: Some(builder.create_string("./somefile")), @@ -1907,7 +1915,6 @@ mod tests { #[test] fn fetch_module_meta_fails_without_write() { let state = IsolateState::mock(); - let snapshot = libdeno::deno_buf::empty(); let permissions = DenoPermissions { allow_read: AtomicBool::new(true), allow_write: AtomicBool::new(false), @@ -1915,7 +1922,15 @@ mod tests { allow_net: AtomicBool::new(true), allow_run: AtomicBool::new(true), }; - let isolate = Isolate::new(snapshot, state, dispatch, permissions); + let isolate = Isolate::new( + IsolateInit { + snapshot: None, + init_script: None, + }, + state, + dispatch, + permissions, + ); let builder = &mut FlatBufferBuilder::new(); let fetch_msg_args = msg::FetchModuleMetaDataArgs { specifier: Some(builder.create_string("./somefile")), @@ -1945,7 +1960,6 @@ mod tests { #[test] fn fetch_module_meta_fails_without_net() { let state = IsolateState::mock(); - let snapshot = libdeno::deno_buf::empty(); let permissions = DenoPermissions { allow_read: AtomicBool::new(true), allow_write: AtomicBool::new(true), @@ -1953,7 +1967,15 @@ mod tests { allow_net: AtomicBool::new(false), allow_run: AtomicBool::new(true), }; - let isolate = Isolate::new(snapshot, state, dispatch, permissions); + let isolate = Isolate::new( + IsolateInit { + snapshot: None, + init_script: None, + }, + state, + dispatch, + permissions, + ); let builder = &mut FlatBufferBuilder::new(); let fetch_msg_args = msg::FetchModuleMetaDataArgs { specifier: Some(builder.create_string("./somefile")), @@ -1983,7 +2005,6 @@ mod tests { #[test] fn fetch_module_meta_not_permission_denied_with_permissions() { let state = IsolateState::mock(); - let snapshot = libdeno::deno_buf::empty(); let permissions = DenoPermissions { allow_read: AtomicBool::new(true), allow_write: AtomicBool::new(true), @@ -1991,7 +2012,15 @@ mod tests { allow_net: AtomicBool::new(true), allow_run: AtomicBool::new(false), }; - let isolate = Isolate::new(snapshot, state, dispatch, permissions); + let isolate = Isolate::new( + IsolateInit { + snapshot: None, + init_script: None, + }, + state, + dispatch, + permissions, + ); let builder = &mut FlatBufferBuilder::new(); let fetch_msg_args = msg::FetchModuleMetaDataArgs { specifier: Some(builder.create_string("./somefile")), |