From 7f0f62141a1dcbe466df9d2c4452b4194fc9c9fa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Javier=20Sua=CC=81rez=20Ruiz?= Date: Mon, 4 May 2026 18:54:45 +0200 Subject: [PATCH] Updated render test --- .../Controls/CommandBarTests.cs | 15 +++++++++++++-- ...verflow_ShowsLabel_WhenCompact.expected.png | Bin 1008 -> 427 bytes 2 files changed, 13 insertions(+), 2 deletions(-) diff --git a/tests/Avalonia.RenderTests/Controls/CommandBarTests.cs b/tests/Avalonia.RenderTests/Controls/CommandBarTests.cs index 818f315eac..5ab638ac4e 100644 --- a/tests/Avalonia.RenderTests/Controls/CommandBarTests.cs +++ b/tests/Avalonia.RenderTests/Controls/CommandBarTests.cs @@ -25,6 +25,16 @@ namespace Avalonia.Direct2D1.RenderTests.Controls Setters = { new Setter(TextBlock.FontFamilyProperty, TestFontFamily) } }; + private static Style OverflowLabelRectStyle => new Style(x => x.OfType().Template().Name("PART_Label")) + { + Setters = + { + new Setter(TextBlock.WidthProperty, 50d), + new Setter(TextBlock.HeightProperty, 10d), + new Setter(TextBlock.BackgroundProperty, Brushes.Black), + } + }; + [Fact] public async Task CommandBar_Default_PrimaryCommands() { @@ -156,8 +166,7 @@ namespace Avalonia.Direct2D1.RenderTests.Controls Padding = new Thickness(4), Child = new CommandBarButton { - Label = "Open", - FontFamily = TestFontFamily, + Label = string.Empty, IsCompact = true, IsInOverflow = true, LabelPosition = CommandBarDefaultLabelPosition.Right, @@ -175,8 +184,10 @@ namespace Avalonia.Direct2D1.RenderTests.Controls target.Styles.Add(new SimpleTheme()); target.Styles.Add(FontStyle); + target.Styles.Add(OverflowLabelRectStyle); await RenderToFile(target); CompareImages(skipImmediate: true); } + } } diff --git a/tests/TestFiles/Skia/Controls/CommandBar/CommandBarButton_Overflow_ShowsLabel_WhenCompact.expected.png b/tests/TestFiles/Skia/Controls/CommandBar/CommandBarButton_Overflow_ShowsLabel_WhenCompact.expected.png index 3ccc7292dabff035658b3a4d9b48497ca5195217..f0b82df092a6268f16501846a55f2846f2242041 100644 GIT binary patch literal 427 zcmeAS@N?(olHy`uVBq!ia0vp^TYy-PgAGVF8W@W+FfbN*x;TbZ%z1mqu&>EMqU~Yg z=JExb%+=c1y!f3?EAC-xbiPm|;B_i z%S3MGyW^q}+0*45r{3&?|=V$_v7L$PnqNSvCA{1+BG+d zo^wo({8r=}C~_`-|Mb&O!;2GV@7ej3A?@bE)vKy1_Pw?Wp7!+Zj~ct#f9u|t%r)Sd zd#^vYfX~Wv()8?QGww%zpM3dc$|sxhUpy~9Kbw}k{kEIL&XFPFR&+#tkQznok3j3i8 zzgQ~Uf81F?;K8q7yDm5jxh_j-+P7yXtt%gW0OEoA=u`pVsK{d)MOn>sH` zew|+Y{qNtuyE8AFoJ=vAvFvB!OpRF4pZgqbgueXn8U$A=h>*(J% z@84g(a%JbigN_V5hY!5}{`td)1AqS5Jbn7~NRpwPy!^~Lb5g3Rq#8bdF6KG>;M=!p z)24~>9Co-~x^3IG`VP0nGV=1D|NQB>{4ymsxA)htU;lslb|g(Gzi=?&!}ix})~u=7 zsWZ`|CfnZJ+Qht8_>(|+AY-}8C%~!5n+q84%$rC3y zl9Q8N76*ofg>keWW{{DQ5$JT;a5Klp$48+1=!@5{e_yL`DLiHUBI#lM*Q%B4)-7AQ zwDsDxFg||%i=}ftRGg}-t&bl+zGu|j8&_v~Rg@c83}J9l^-($m$`)6-f1i73Ta zvdeO{+Rd#mDmwJ)l@^1sv9ZP6b9=reZ;iTn^X5t4`*-dzT)1(A@2Y80WxZ9W#^xFkByc6Q~c{g*>mNYK9??DY&@Ejn32)3c(L-X-McTE z^sZj5ot2gKNvc~TPPKUY;k@meH*7fY>64M&{QmB4?q|=Q6`j`B)_(c&Wnx9ejFl@_ z#?)_Fym+yS5T}hCf8O@ly}i5*{`x_tYg6{|eQez{ze*&+M(%v9L7UUUJ^dH*eJ-oa z^$U)Uo;^EVf^F~Ky+8ie`CMMIYSpX5Wh+CvPMz}7(wed}M_|6j&iL@lTgnap&pw*; zvuOAFZGu^WkL<&)m%b^hUf8bK<#1AVp}jB%3zscRNT5pH8=0sMr+`OOoIA{gwghys m=uS~`