diff options
Diffstat (limited to 'src/isolate.rs')
-rw-r--r-- | src/isolate.rs | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/src/isolate.rs b/src/isolate.rs index c02f4d6ce..abc5ded4d 100644 --- a/src/isolate.rs +++ b/src/isolate.rs @@ -400,8 +400,12 @@ mod tests { let argv = vec![String::from("./deno"), String::from("hello.js")]; let (flags, rest_argv, _) = flags::set_flags(argv).unwrap(); // TODO Don't use deno_snapshot for these tests. - let mut isolate = - Isolate::new(snapshot::deno_snapshot(), flags, rest_argv, dispatch_sync); + let mut isolate = Isolate::new( + unsafe { snapshot::deno_snapshot.clone() }, + flags, + rest_argv, + dispatch_sync, + ); tokio_util::init(|| { isolate .execute( @@ -443,7 +447,7 @@ mod tests { let (flags, rest_argv, _) = flags::set_flags(argv).unwrap(); // TODO Don't use deno_snapshot for these tests. let mut isolate = Isolate::new( - snapshot::deno_snapshot(), + unsafe { snapshot::deno_snapshot.clone() }, flags, rest_argv, metrics_dispatch_sync, @@ -484,7 +488,7 @@ mod tests { let (flags, rest_argv, _) = flags::set_flags(argv).unwrap(); // TODO Don't use deno_snapshot for these tests. let mut isolate = Isolate::new( - snapshot::deno_snapshot(), + unsafe { snapshot::deno_snapshot.clone() }, flags, rest_argv, metrics_dispatch_async, |