summaryrefslogtreecommitdiff
path: root/core/es_isolate.rs
diff options
context:
space:
mode:
Diffstat (limited to 'core/es_isolate.rs')
-rw-r--r--core/es_isolate.rs18
1 files changed, 10 insertions, 8 deletions
diff --git a/core/es_isolate.rs b/core/es_isolate.rs
index 8c2e5b26d..f50a3abb0 100644
--- a/core/es_isolate.rs
+++ b/core/es_isolate.rs
@@ -580,14 +580,16 @@ pub mod tests {
let mut isolate = EsIsolate::new(loader, StartupData::None, false);
- let dispatcher =
- move |control: &[u8], _zero_copy: Option<ZeroCopyBuf>| -> Op {
- dispatch_count_.fetch_add(1, Ordering::Relaxed);
- assert_eq!(control.len(), 1);
- assert_eq!(control[0], 42);
- let buf = vec![43u8, 0, 0, 0].into_boxed_slice();
- Op::Async(futures::future::ready(buf).boxed())
- };
+ let dispatcher = move |_isolate: &mut Isolate,
+ control: &[u8],
+ _zero_copy: Option<ZeroCopyBuf>|
+ -> Op {
+ dispatch_count_.fetch_add(1, Ordering::Relaxed);
+ assert_eq!(control.len(), 1);
+ assert_eq!(control[0], 42);
+ let buf = vec![43u8, 0, 0, 0].into_boxed_slice();
+ Op::Async(futures::future::ready(buf).boxed())
+ };
isolate.register_op("test", dispatcher);