TEST TYPE: dashboard_functional ```plaintext Title: TC_FUNC_001_Verify_Food_Order_Button_Functionality Scenario: Verify that the "Food Order" button navigates the user to the food order page. Preconditions: User is on the dashboard page. Steps to Reproduce: 1. Locate the "Food Order" button on the top navigation bar. 2. Click on the "Food Order" button. Expected Result: The user is navigated to the food order page. Priority: High Test Data: N/A Title: TC_FUNC_002_Verify_Sort_By_Functionality Scenario: Verify that the "Sort By" dropdown correctly sorts the restaurant listings. Preconditions: User is on the dashboard page with visible restaurant listings. Steps to Reproduce: 1. Click on the "Sort By" dropdown menu. 2. Select an option (e.g., "Rating"). Expected Result: The restaurant listings are sorted according to the selected option. Priority: High Test Data: N/A Title: TC_FUNC_003_Verify_Filter_Button_Functionality Scenario: Verify that the "Filters" button applies the selected filters to the restaurant listings. Preconditions: User is on the dashboard page. Steps to Reproduce: 1. Click on the "Filters" button. 2. Select filters (e.g., "Price Range"). 3. Apply the filters. Expected Result: The restaurant listings are updated to reflect the applied filters. Priority: High Test Data: N/A Title: TC_FUNC_004_Verify_Restaurant_Details_Display Scenario: Verify that clicking on a restaurant card displays its details. Preconditions: User is on the dashboard page with visible restaurant cards. Steps to Reproduce: 1. Click on a restaurant card (e.g., "Spice Symphony"). Expected Result: The restaurant's detailed information page is displayed. Priority: Medium Test Data: N/A Title: TC_FUNC_005_Verify_Sign_In_Sign_Up_Button_Functionality Scenario: Verify that clicking the "Sign In / Sign Up" button navigates the user to the authentication page. Preconditions: User is on the dashboard page. Steps to Reproduce: 1. Click on the "Sign In / Sign Up" button. Expected Result: The user is navigated to the sign-in/sign-up page. Priority: High Test Data: N/A Title: TC_FUNC_006_Verify_New_On_Eatance_Filter Scenario: Verify that the "New On Eatance" filter displays only new restaurants. Preconditions: User is on the dashboard page. Steps to Reproduce: 1. Click on the "New On Eatance" button. Expected Result: Only restaurants that are new on Eatance are displayed. Priority: Medium Test Data: N/A Title: TC_FUNC_007_Verify_Rating_Filter_Functionality Scenario: Verify that the "Rating 4.0+" filter displays only restaurants with ratings of 4.0 and above. Preconditions: User is on the dashboard page. Steps to Reproduce: 1. Click on the "Rating 4.0+" button. Expected Result: Only restaurants with a rating of 4.0 and above are displayed. Priority: Medium Test Data: N/A Title: TC_FUNC_008_Verify_Pagination_Functionality Scenario: Verify that pagination controls allow navigation through restaurant listings. Preconditions: Multiple pages of restaurant listings are available. Steps to Reproduce: 1. Click on the pagination control (e.g., "See all" or arrow buttons). Expected Result: The user is navigated to the next set of restaurant listings. Priority: Medium Test Data: N/A Title: TC_FUNC_009_Verify_Top_Restaurant_Brands_Section Scenario: Verify that the "Top Restaurant Brands" section displays featured restaurant brands. Preconditions: User is on the dashboard page. Steps to Reproduce: 1. Scroll to the "Top Restaurant Brands" section. Expected Result: Featured restaurant brands are displayed, and each can be clicked for details. Priority: Medium Test Data: N/A Title: TC_FUNC_010_Verify_Discount_Information_Display Scenario: Verify that discount information is displayed on restaurant cards. Preconditions: User is on the dashboard page with visible restaurant cards. Steps to Reproduce: 1. Observe the discount information (e.g., "5% off") on any restaurant card. Expected Result: Discount information is correctly displayed on each applicable restaurant card. Priority: Low Test Data: N/A ```