diff --git a/tests/hs-run-filtered.js b/tests/hs-run-filtered.js index 273345a4..b5aaa459 100755 --- a/tests/hs-run-filtered.js +++ b/tests/hs-run-filtered.js @@ -885,9 +885,11 @@ globalThis._driveAsync=function driveAsync(r,d){d=d||0;if(_testDeadline && Date. else if(opName==='io-parse-html'){const resp=items&&items[1];const htmlStr=resp&&(resp._html||resp._body)?String(resp._html||resp._body):'';const frag=new El('fragment');frag.nodeType=11;if(htmlStr)frag._setInnerHTML(htmlStr);doResume(frag);} else if(opName==='io-settle')doResume(null); else if(opName==='io-wait-event'){ - const target=items&&items[1]; - const evName=typeof items[2]==='string'?items[2]:''; - const timeout=items&&items.length>3?items[3]:undefined; + const target=_unwrapHandle(items&&items[1]); + const evNameRaw=_unwrapHandle(items&&items[2]); + const evName=typeof evNameRaw==='string'?evNameRaw:''; + const timeoutRaw=items&&items.length>3?_unwrapHandle(items[3]):undefined; + const timeout=typeof timeoutRaw==='number'?timeoutRaw:undefined; if(typeof timeout==='number'){ // `wait for EV or Nms` — timeout wins immediately in the mock (tests use 0ms) doResume(null);