From 18aebfb9b1a5495c2ed92b43ffd719be4751a68e Mon Sep 17 00:00:00 2001 From: fisker Date: Tue, 7 May 2024 15:46:54 +0800 Subject: [PATCH] Add test to `error-message` --- test/error-message.mjs | 1 + test/snapshots/error-message.mjs.md | 15 +++++++++++++++ test/snapshots/error-message.mjs.snap | Bin 1325 -> 1367 bytes 3 files changed, 16 insertions(+) diff --git a/test/error-message.mjs b/test/error-message.mjs index 86a2d7f0d5..f4eb5ba101 100644 --- a/test/error-message.mjs +++ b/test/error-message.mjs @@ -69,6 +69,7 @@ test.snapshot({ 'throw new Error({foo: 0}.foo)', 'throw new Error(lineNumber=2)', 'const error = new RangeError;', + 'throw Object.assign(new Error(), {foo})', ], }); diff --git a/test/snapshots/error-message.mjs.md b/test/snapshots/error-message.mjs.md index 11e4c907ce..57b3116ac7 100644 --- a/test/snapshots/error-message.mjs.md +++ b/test/snapshots/error-message.mjs.md @@ -286,6 +286,21 @@ Generated by [AVA](https://avajs.dev). | ^^^^^^^^^^^^^^ Pass a message to the \`RangeError\` constructor.␊ ` +## invalid(19): throw Object.assign(new Error(), {foo}) + +> Input + + `␊ + 1 | throw Object.assign(new Error(), {foo})␊ + ` + +> Error 1/1 + + `␊ + > 1 | throw Object.assign(new Error(), {foo})␊ + | ^^^^^^^^^^^ Pass a message to the \`Error\` constructor.␊ + ` + ## invalid(1): new AggregateError(errors) > Input diff --git a/test/snapshots/error-message.mjs.snap b/test/snapshots/error-message.mjs.snap index 60ff9c14e0869dbc2b78a0d1deecd54422039b15..03458966528d7893d1dd66de90e03bae740bf8dc 100644 GIT binary patch literal 1367 zcmV-d1*rN#RzV#6LlW zkU}D_O?^OW?3DMr57l_d#t2i41c|I^A(iW$|JXTMsC+5x2)48 zRPJr$)Zns#mOVx;4Gyz#cX#A&gV@V_p72;e#lFq#W#dVOl!_4*992aD%xdu?R9Qm7951BCCx zzJ8YW!n%a-@5M2EfSi;=44l*gz)g(|pW zR8@H|Exb>V(^?2mR}70HZEqx!{8iU~?Z+JT12z5!W`2Y+H5!O+Bccdo1bG&sL^Eor zlZpP0h(6DS&B^`%Zq1n*GpWuv)%=L+PIS6kQier7zC0J~d#j8vE}>IRN>HqxArXbn zF)d;|$|h=&h~-{A$FM;nX`gbOOd=nikS1iw$cv`BlKyg# z{->ezK78Id700UB@`bn(%h&q1RVeohMg1>(vG<$)EdjcZ2+7G;%k+hyCp}XRwPpXH z!~b_K!-{Ga6>+10w)x~xFc=6DCjp3dn;PN|4yT@g4h~6{O|4PB#HrnO%y^ zu2W`PQc`|bQOWOees5M!e|HJj8#a3ehXg)-ZclJaZU;=|R`w|KaIJ}tfy8Q)@zSE1A| zwxqOvw;M$$3_T=sYQQj-nd{Si3}u^u;&wdoS@*0V{QdQ*p&*gzpTb;^xO2Hi5$;SW;643jpfT+#DcLs4W@n;H?5+NMUt2e@-Uw5w;i#(i4_(Nn(j z$ZvPggr^8%A0np}o2Hr+r2zhc9@{T+Hcb}OePuv@&|}_g^AE;tLLd@*>&-6_u_=(+ z;r~#H|IRZau_`gKSz@pKOeV^0^ARNDl+;ftCRw>cI&ShA<3kpULuJL~p&mq=Dq)hB zZDgrnfrbrXo+2sVf{rPVnQWmM7!~zM+Efo0((E8-D;ALWyoQeMEwt<~&BEz@6iXXQ zA_JY&hm6T~QXeut=E>@i6;Xm~DuubFr9Nf+{VeqijH(y)X0YN+PPuF2q{jJuJD zji4SX-ye$z00000000BMnBQ(2MHI$e5JJiw7hF^bdXzvNht#!`I!PVHRfV`f;-8>G zNFkBe@z`_ofc#z|^aDq3*|5+HF)pMf{v9e4xY136x==XlSVo%OEk%Q*A-e7`xf zd*=JA({km}_rag=QmCGC#o*nZ_tBPIQE`0Ksvub_IjI&ph*;&vl)%Q{^_ z<-U!a8eF!}vPa0J!C@ZmZcW^65_?%J5*|ya*ms!SEEY+p5-oO^{TwaU{Z2oJhvR>V zJO{_J@3z5{3R(gj55(!2x`06WJ+EtF`yOGt*__*Uvzfv6Xz^lg-<{a5mFnaE0O9+v zr=O+WurA^IyKxK;kdtbNfsh7A%)`;_Bk68Z3iG$BhyUNqHJ^p}J5 zKMSSz;EUFYI8x<~FT|x-z0$v}Lv>gx>wnpez2Ee23D84CNY1`m<}U<2>6vnl)DXXaF!uzse?YQqqs8Aa6VPaJx(Ue2>`G*I zgEHHZlJdKbN`8;?d%b%8yGyv4i*r6+PFZ)6z#(Tn z6fiYgp-=ZIlx+fv+w;Wd{nM84_crE+f<)$rf@NM2lpQ?agtOOI zj@KPemBdBEGzBsu6qFZ8W-xo#C1ofmc0=G)#c~F`ttWe^h^c$ zS`P8>3KW~?NaH+YW6&6biH*dGSg@QWnq@r(w8cU{U+t01j>HYqdJ~RZQLO2iA-g~8 zu)ItlxrZ#>PU@6vl^nWdtV2IvEZ)IsgSIt2Uo;d&MvbWvF{xu}M0^0b07UooEYi4d z>mUZocOLrP{;BX3LF^;sv}V&(v!WEhKhOp6MZu=YV!E#k=nr~KneY9bahq_V{{`WD zn&