diff --git a/testing/TestHarness/TestHarness.UITest/Ext/Navigation/Apps/Chefs/Given_Apps_Chefs.cs b/testing/TestHarness/TestHarness.UITest/Ext/Navigation/Apps/Chefs/Given_Apps_Chefs.cs
new file mode 100644
index 0000000000..f2f96e519f
--- /dev/null
+++ b/testing/TestHarness/TestHarness.UITest/Ext/Navigation/Apps/Chefs/Given_Apps_Chefs.cs
@@ -0,0 +1,16 @@
+namespace TestHarness.UITest;
+
+public class Given_Apps_Chefs : NavigationTestBase
+{
+ [Test]
+ public async Task When_Chefs_FavoriteRecipes_RecipeDetails()
+ {
+ InitTestSection(TestSections.Apps_Chefs);
+
+ App.WaitThenTap("ShowAppButton");
+ App.WaitThenTap("NextButton");
+ App.WaitThenTap("LoginButton");
+ App.WaitThenTap("FavoriteRecipesButton");
+ App.WaitThenTap("RecipeDetailsButton");
+ }
+}
diff --git a/testing/TestHarness/TestHarness/Ext/Navigation/Apps/Chefs/ChefsFavoriteRecipesPage.xaml b/testing/TestHarness/TestHarness/Ext/Navigation/Apps/Chefs/ChefsFavoriteRecipesPage.xaml
index 99d60103e7..5f3668cbc4 100644
--- a/testing/TestHarness/TestHarness/Ext/Navigation/Apps/Chefs/ChefsFavoriteRecipesPage.xaml
+++ b/testing/TestHarness/TestHarness/Ext/Navigation/Apps/Chefs/ChefsFavoriteRecipesPage.xaml
@@ -5,11 +5,47 @@
xmlns:local="using:TestHarness.Ext.Navigation.Apps.Chefs"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:uen="using:Uno.Extensions.Navigation.UI"
+ xmlns:utu="using:Uno.Toolkit.UI"
Background="{ThemeResource ApplicationPageBackgroundThemeBrush}"
mc:Ignorable="d">
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/TestHarness/TestHarness/Ext/Navigation/Apps/Chefs/ChefsHomeModel.cs b/testing/TestHarness/TestHarness/Ext/Navigation/Apps/Chefs/ChefsHomeModel.cs
index 0fcab56024..fe86dd0116 100644
--- a/testing/TestHarness/TestHarness/Ext/Navigation/Apps/Chefs/ChefsHomeModel.cs
+++ b/testing/TestHarness/TestHarness/Ext/Navigation/Apps/Chefs/ChefsHomeModel.cs
@@ -20,6 +20,10 @@ public async ValueTask NavigateToRecipeDetail()
await navigator.NavigateRouteAsync(this, "ChefsRecipeDetails", data: new ChefsRecipe { Name = "Home Page" });
}
+ public async ValueTask NavigateToFavoriteRecipes()
+ {
+ await navigator.NavigateRouteAsync(this, "ChefsFavoriteRecipes");
+ }
}
public static class ChefsNavigationExtensions
diff --git a/testing/TestHarness/TestHarness/Ext/Navigation/Apps/Chefs/ChefsHomePage.xaml b/testing/TestHarness/TestHarness/Ext/Navigation/Apps/Chefs/ChefsHomePage.xaml
index 3e8b2c7952..9d51cbc65b 100644
--- a/testing/TestHarness/TestHarness/Ext/Navigation/Apps/Chefs/ChefsHomePage.xaml
+++ b/testing/TestHarness/TestHarness/Ext/Navigation/Apps/Chefs/ChefsHomePage.xaml
@@ -13,6 +13,7 @@
+
diff --git a/testing/TestHarness/TestHarness/Ext/Navigation/Apps/Chefs/ChefsHostInit.cs b/testing/TestHarness/TestHarness/Ext/Navigation/Apps/Chefs/ChefsHostInit.cs
index 7d6968b1b0..4cb0bf7552 100644
--- a/testing/TestHarness/TestHarness/Ext/Navigation/Apps/Chefs/ChefsHostInit.cs
+++ b/testing/TestHarness/TestHarness/Ext/Navigation/Apps/Chefs/ChefsHostInit.cs
@@ -44,11 +44,7 @@ protected override void RegisterRoutes(IViewRegistry views, IRouteRegistry route
#region Main Tabs
new RouteMap("ChefsHome", View: views.FindByViewModel(), IsDefault: true),
new RouteMap("ChefsSearch", View: views.FindByViewModel()),
- new RouteMap("ChefsFavoriteRecipes", View: views.FindByViewModel(), Nested: new[]
- {
- new RouteMap("ChefsMyRecipes"),
- new RouteMap("ChefsCookbooks")
- }),
+ new RouteMap("ChefsFavoriteRecipes", View: views.FindByViewModel()),
#endregion
#region Cookbooks
diff --git a/testing/TestHarness/TestHarness/Ext/Navigation/Apps/Chefs/ChefsLoginPage.xaml b/testing/TestHarness/TestHarness/Ext/Navigation/Apps/Chefs/ChefsLoginPage.xaml
index 680d995dde..e81e81bbe9 100644
--- a/testing/TestHarness/TestHarness/Ext/Navigation/Apps/Chefs/ChefsLoginPage.xaml
+++ b/testing/TestHarness/TestHarness/Ext/Navigation/Apps/Chefs/ChefsLoginPage.xaml
@@ -10,7 +10,8 @@
-
+
diff --git a/testing/TestHarness/TestHarness/Ext/Navigation/Apps/Chefs/ChefsWelcomePage.xaml b/testing/TestHarness/TestHarness/Ext/Navigation/Apps/Chefs/ChefsWelcomePage.xaml
index 23453cec9a..ff706c497c 100644
--- a/testing/TestHarness/TestHarness/Ext/Navigation/Apps/Chefs/ChefsWelcomePage.xaml
+++ b/testing/TestHarness/TestHarness/Ext/Navigation/Apps/Chefs/ChefsWelcomePage.xaml
@@ -10,7 +10,8 @@
-