From d1b01c9db74b206e83200426b5ce8030c59a9c80 Mon Sep 17 00:00:00 2001 From: MrCheeze Date: Sun, 8 Jan 2023 20:45:16 -0500 Subject: [PATCH] tests: Update AVM2 currentLabels test for case insensitivity --- tests/tests/regression_tests.rs | 2 +- .../avm2/movieclip_currentlabels/output.txt | 12 +++++++++++- .../avm2/movieclip_currentlabels/test.fla | Bin 4243 -> 4295 bytes .../avm2/movieclip_currentlabels/test.swf | Bin 1048 -> 1135 bytes 4 files changed, 12 insertions(+), 2 deletions(-) diff --git a/tests/tests/regression_tests.rs b/tests/tests/regression_tests.rs index 819aeecd2..e6aef4053 100644 --- a/tests/tests/regression_tests.rs +++ b/tests/tests/regression_tests.rs @@ -405,7 +405,7 @@ swf_tests! { (as3_mouseevent_valueof_tostring, "avm2/mouseevent_valueof_tostring", 1), (as3_movieclip_child_property, "avm2/movieclip_child_property", 1), (as3_movieclip_constr, "avm2/movieclip_constr", 1), - (as3_movieclip_currentlabels, "avm2/movieclip_currentlabels", 5), + (as3_movieclip_currentlabels, "avm2/movieclip_currentlabels", 7), (as3_movieclip_currentscene, "avm2/movieclip_currentscene", 5), (as3_movieclip_dispatchevent_cancel, "avm2/movieclip_dispatchevent_cancel", 1), (as3_movieclip_dispatchevent_handlerorder, "avm2/movieclip_dispatchevent_handlerorder", 1), diff --git a/tests/tests/swfs/avm2/movieclip_currentlabels/output.txt b/tests/tests/swfs/avm2/movieclip_currentlabels/output.txt index b18c049cd..bbabd40c3 100644 --- a/tests/tests/swfs/avm2/movieclip_currentlabels/output.txt +++ b/tests/tests/swfs/avm2/movieclip_currentlabels/output.txt @@ -3,6 +3,16 @@ frame1 3 frame3 +4 +CaseSensitive +5 +CASEsensitive +//(contents of this.currentLabel) +frame1 + //(contents of this.currentLabels in scene 2) 1 -frame4 +Frame4 +//(contents of this.currentLabel) +Frame4 + diff --git a/tests/tests/swfs/avm2/movieclip_currentlabels/test.fla b/tests/tests/swfs/avm2/movieclip_currentlabels/test.fla index c94ab6257ee15eaf554f27d5fce9d6f99ebcb4d9..d667c611bd8d7bc73a707212cc37ddb4bd40490c 100644 GIT binary patch delta 1236 zcmV;_1S|WKA;%$*xqo6?$?_ru000dX000jF002Z!O+;^Fb!}yCbS`*pY~@&OZ{kJ} z{(O=0AGYq7L_P5O4eW~@31YZLN_vqSMEg2598Rz*sU0*B~?SF;Uro~h@AvE;guCGS% z3}sOZ6UHMFBTZRtEC_2y6FNrim}dGiNlQCd*FZck3gP1xXDG!41)3==lk^uHPw30*J^JSuCYK8haE1dLZ}3s9+n z5*m!>IGq3+c7HXHMIULg$X{K+o>?yCLlLjb4A) zhr6``RT{QFQOBY|)1f>Y7f(t=Bc(XGv_ismdG|IOm6%D7(tS|L*Q0 z?A`Y6aF)}8gCvdEtUbZ3Y^k;k;Hu<#c6@Yvl+20r1|r5#!5?HK4>AsRqJADy%=p`N zhL!9T{CRxzM$8;Id5j8xK>*;H`0>G(O*=(o%716&`40gwl+7DnL^0ZizQgxz>Gt&O zNjX`IKZ&o>&~*JIri2Sl4A2Dd8D{N@q>S%WlNL&Qm;LAS^72!ehyy{HLfx0Gy6)RO zq|WZ|&wc$R#r5@r7K2=b4;dNf_y#}uNAW& z#j6D^R=eJAlh6jyKLu9L-XN3%#R?vofkzLPhm<{Oc zN46ZtX@+cV0qi0h%{bd`tu-9iv^*2qO@V9OEP)NrX*MUeTN`Z!>~@W2z+1zx4Mz++ zcC%i#-CA2HV8?FO%66yL6$;pdZbQaT02|(y0ybeo;M(J&1a>{oF~39~3*d%N3)`(d zIu)>hejeD@YfDis-u3@~=d;8Fq6h@31%v~WY7HX|=LZ1*000O86aXp!6tkKQdjSe! zTgmbw1ONaH6q6qhO#%9oZ4W{MEd`UY4?h81lkpEF8>t0^0~`PV02}}S022TJ00000 y000000001tlQ9rLA{Y(;0Bvb)WpsIPWl&261^@s6015yK0FVLz09OtG0002`lrR4P delta 1173 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