From a15c069ac678258233e8683cfee6f7efd6bbe343 Mon Sep 17 00:00:00 2001 From: Muffin Date: Fri, 26 Jan 2024 20:39:05 -0600 Subject: [PATCH] Improve promise-like extension block test notably, fail on compiler errors, and run the test block several times --- .../tw-block-returning-promise-like.sb3 | Bin 2309 -> 2331 bytes .../tw_block_returning_promise_like.js | 8 ++++++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/test/fixtures/tw-block-returning-promise-like.sb3 b/test/fixtures/tw-block-returning-promise-like.sb3 index d7c232ca21ab440b01d3d9cf9b8df4702dfa886b..4ef6f8076e6624ab2299ff625e9dae6c530fe199 100644 GIT binary patch delta 1100 zcmV-S1he~v5}Oi#P)h>@3IG5A2mo0WJ6NXgy1upp006KI000aC003}uZ)#;@bS`Rh zZ*H|#dvDt|5dSI#2O|mKd6FzAj{n)xJca^ETh!UGAqcV)dA3j3Mq=TQ~E70xwX|CF&K-1o%`KoreTffP*t_GH~?4&d0O`)}s3$i02{-dtoes zUN;qkAZ|U(Zf5}K(o1wN3ePJ^)%V zf9B3z>S2z^C+DEXvm&2rmZr;gEx{v5Z7svOkq*OuM>%eoF9!Zk=UfY~%c1ocP+9W) z#&e`rmC;OyEbx0q5F=GSs}znTrea0g2?%|=hUs*Ej&n>`8zdk$Y|=O7Zf+;2Mk$PW zD)|(}gITDV^^tgk-LfI>D6!rBHlyf=-H_yQ14gR#)ZSQFtWB5J)-Ln9%k1KGI6V6O zl!@3f-hh6;QY)>Le9vYfBw*;cP9;EmOP z*v*$#+2L=)|Egb?i+rVa$PG9?>AbJDJI9|cE{;B){J15bup0Kt_RgC^dD8S$?^Q|C z(|wYaC(2iF8`N|wIxALC7Ps#jpx+#q)tJm)`(TO9KQ70000809h0}ScuLL0h0g#0LlQ9;seJ6 zSrj|7tORib4p|gCSf=l~zP1AZ0I&>`D+nwDSrj{yS_m5f;FER;GXq%^JCm#k8v?Zi Sle+{alkW%+1}6vr0001zL@3IG5A2moW8HCUB#2!Nmi0077f000aC003}uZ)#;@bS`Rh zZ*H|#dvD`54F4(z4MAHV%WTJK)BLmb`WOyqcf+L{HWWoiOG=`PEg6!MHtX`;NBWUE zeVyB3fD({2MgI7bbk984sq~JGuI`y~V-HiwM&2%Dmubj*FKkDkcv-yv^!@Iqs-+SL@s}Hpj+G9<&8(gouELDzN-6NS;1A@Z?pBg@|Xl}Ah z>iP>`Sc}}TaehI70#YdG5_JVL0X`SjNLxhdWtJN@+DCG!gfy2Hw95gL!B=cFsKr&1ZnOwNrUTV6WCAhpBD zZ-_&)y2>V!1%6@@WR%VqwZVy!si-d0L5|Z`3Y${oGOl@P4$AJcKGkq-}NS;tmI|fhs0W# zPRkRlN_mZ9>{ldZkftBN5(Y+SGNY9@w!*W2X?^0ihk-Re|Mum)Xo78xQIYo%_m z;q-^Eums1g%6*roSb|OzT;iV7dJpoQgO8oyh=_XOiT+7X3{ty$&nh&Rm40ELxAW3c zqSGhEoh|q~o#?ow0qVkri8t&l&z*8_XV4b#)@mK*ORJpt_u+pvuFF+knH_Trp3i!J zA8T>%`18fZ(Jv?e-4hk8fxY&<^R85$wB0p$RTJ&>pH$_E@d|E>p6*0v#R|&irl|q^ z{c267oIF=^N#emowcav=`89Y+!z#CbPxb90YYmh!) z6na)p@l7S|u9ml*M@RYY9u { + t.fail('Compile error'); + }); + vm.loadProject(fixture).then(() => { let ended = 0; vm.runtime.on('SAY', (target, type, text) => {