Jacek Caban (@jacek) commented about dlls/mshtml/tests/documentmode.js:
+ function() { eval("eval")(code); } + ]; + + for(i = 0; i < indirect.length; i++) { + context = {}; + ok(!("foobar" in window), "indirect[" + i + "] has global foobar before call"); + indirect[i].call(context); + if(v < 9) { + ok(context.foobar === 1234, "indirect[" + i + "] context foobar = " + context.foobar); + ok(!("foobar" in window), "indirect[" + i + "] has global foobar"); + }else { + ok(!("foobar" in context), "indirect[" + i + "] has foobar"); + ok(window.foobar === 1234, "indirect[" + i + "] global foobar = " + context.foobar); + delete window.foobar; + } + } It would be nice to have some simple tests for cases where `interp_call_eval` is used with call that's not a builtin `eval`.
-- https://gitlab.winehq.org/wine/wine/-/merge_requests/2942#note_34803