diff --git a/crates/oxide_vm/src/bindings/bind_worker.rs b/crates/oxide_vm/src/bindings/bind_worker.rs index 6a2a34f5..566a24fb 100644 --- a/crates/oxide_vm/src/bindings/bind_worker.rs +++ b/crates/oxide_vm/src/bindings/bind_worker.rs @@ -175,11 +175,7 @@ pub fn bind_worker(core: &Arc, session: &KernelSession, global: &mut world, global, core, - &[( - "importScripts", - crate::worker::bindings::import_scripts as *const (), - 1, - )], + &[("importScripts", crate::worker::bindings::import_scripts as *const (), 1)], ); } // EventTarget 三方法直绑全局(worker realm 经 self === global 可达;全局原型链 diff --git a/crates/oxide_vm/src/worker/mod.rs b/crates/oxide_vm/src/worker/mod.rs index 21279616..2b778d34 100644 --- a/crates/oxide_vm/src/worker/mod.rs +++ b/crates/oxide_vm/src/worker/mod.rs @@ -977,8 +977,7 @@ mod tests { let got = global_value_opt(&vm, "got").expect("got 应被设置"); let got_text = vm.lookup_str(got).expect("got 应可读"); assert_eq!( - got_text, - "7|function|true", + got_text, "7|function|true", "lib.js 应同步执行、importScripts 应为 function 且经 self 可达" ); @@ -1072,8 +1071,7 @@ mod tests { let got = global_value_opt(&vm, "got").expect("got 应被设置"); let got_text = vm.lookup_str(got).expect("got 应可读"); assert_eq!( - got_text, - "TypeError|SyntaxError|boom", + got_text, "TypeError|SyntaxError|boom", "文件不存在应抛 TypeError、语法错误应抛 SyntaxError、运行期异常应原值透传" );