TEST TYPE: dashboard_functional Title: TC_FUNC_01_Verify_Food_Order_Button Scenario: Verify that the "Food Order" button navigates to the food ordering page. Steps to reproduce: 1. Locate the "Food Order" button at the top of the dashboard. 2. Click on the "Food Order" button. Expected Result: User is redirected to the food ordering page. Priority: High Title: TC_FUNC_02_Verify_Table_Booking_Button Scenario: Ensure the "Table Booking" button navigates to the table booking page. Steps to reproduce: 1. Locate the "Table Booking" button at the top of the dashboard. 2. Click on the "Table Booking" button. Expected Result: User is redirected to the table booking page. Priority: High Title: TC_FUNC_03_Verify_Event_Pass_Button Scenario: Verify that the "Event Pass" button navigates to the event pass page. Steps to reproduce: 1. Locate the "Event Pass" button at the top of the dashboard. 2. Click on the "Event Pass" button. Expected Result: User is redirected to the event pass page. Priority: High Title: TC_FUNC_04_Verify_Sign_In_Sign_Up_Button Scenario: Ensure the "Sign In/Sign Up" button navigates to the authentication page. Steps to reproduce: 1. Locate the "Sign In/Sign Up" button at the top right corner. 2. Click on the "Sign In/Sign Up" button. Expected Result: User is redirected to the authentication page. Priority: High Title: TC_FUNC_05_Verify_Restaurant_Filter_Functionality Scenario: Verify that the "Filters" button allows users to filter restaurants. Steps to reproduce: 1. Locate the "Filters" button on the dashboard. 2. Click on the "Filters" button. 3. Apply a filter (e.g., cuisine type). Expected Result: The list of restaurants updates according to the applied filter. Priority: Medium Title: TC_FUNC_06_Verify_Sort_By_Functionality Scenario: Ensure the "Sort by" dropdown sorts restaurants correctly. Steps to reproduce: 1. Locate the "Sort by" dropdown on the dashboard. 2. Select an option (e.g., price). Expected Result: Restaurants are sorted according to the selected option. Priority: Medium Title: TC_FUNC_07_Verify_Price_Filter_Functionality Scenario: Ensure the "Price" filter works correctly. Steps to reproduce: 1. Locate the "Price" button on the dashboard. 2. Click on the "Price" button. 3. Select a price range. Expected Result: Restaurants are filtered according to the selected price range. Priority: Medium Title: TC_FUNC_08_Verify_New_On_Eatance_Filter Scenario: Verify the "New On Eatance" filter functionality. Steps to reproduce: 1. Locate the "New On Eatance" button on the dashboard. 2. Click on the "New On Eatance" button. Expected Result: Only new restaurants on Eatance are displayed. Priority: Medium Title: TC_FUNC_09_Verify_Rating_Filter_Functionality Scenario: Ensure the "Rating 4.0+" filter displays restaurants with a rating of 4.0 and above. Steps to reproduce: 1. Locate the "Rating 4.0+" button on the dashboard. 2. Click on the "Rating 4.0+" button. Expected Result: Only restaurants with a rating of 4.0 and above are displayed. Priority: Medium Title: TC_FUNC_10_Verify_Restaurant_Details_Display Scenario: Verify that each restaurant card displays correct details (name, cuisine, location, distance, price). Steps to reproduce: 1. Navigate to the restaurant section on the dashboard. 2. Review the details displayed on each restaurant card. Expected Result: All details are correctly displayed for each restaurant. Priority: High Title: TC_FUNC_11_Verify_See_All_Button Scenario: Ensure the "See all" button shows all restaurant brands. Steps to reproduce: 1. Locate the "See all" button under "Top Restaurant Brands." 2. Click on the "See all" button. Expected Result: All restaurant brands are displayed. Priority: Medium Title: TC_FUNC_12_Verify_Navigation_Arrows Scenario: Verify that navigation arrows allow scrolling through restaurant brands. Steps to reproduce: 1. Locate the navigation arrows under "Top Restaurant Brands." 2. Click on the right arrow. 3. Click on the left arrow. Expected Result: Users can scroll through restaurant brands using the arrows. Priority: Medium Title: TC_FUNC_13_Verify_Discount_Information_Display Scenario: Ensure discount information is displayed correctly on restaurant cards. Steps to reproduce: 1. Navigate to the restaurant section on the dashboard. 2. Check the discount information on each restaurant card. Expected Result: Discount information is correctly displayed. Priority: High Title: TC_FUNC_14_Verify_Sponsored_Label_Display Scenario: Verify that sponsored restaurants are labeled as "Sponsored." Steps to reproduce: 1. Navigate to the restaurant section on the dashboard. 2. Identify restaurants labeled as "Sponsored." Expected Result: Sponsored restaurants have a "Sponsored" label. Priority: Medium Title: TC_FUNC_15_Verify_Pick_Up_Dine_In_Options Scenario: Ensure that "Pick Up" and "Dine In" options are displayed correctly. Steps to reproduce: 1. Navigate to the restaurant section on the dashboard. 2. Check the availability of "Pick Up" and "Dine In" options on each restaurant card. Expected Result: "Pick Up" and "Dine In" options are correctly displayed. Priority: High