Feature: Managing a recipe from the catalog As a signed-in user I want to favorite or delete one of my recipes So that I can curate my catalog as it grows Background: Given I am signed in as "Alice" "Martin" And my household id is 1 And the disliked ingredients list is empty Scenario: Toggles a recipe's favorite from the detail panel and reflects it in the table Given the recipe catalog contains "Omelette" And recipe 2's detail is available And toggling recipe 2's favorite will succeed When I visit "/recettes/2" Then the recipe "Omelette" should not be marked as favorite When I click the favorite star Then the favorite request should have been made And the favorite star should be marked as favorite And the recipe "Omelette" should be marked as favorite Scenario: Deletes a recipe after a two-step confirmation, then clears the selection Given the recipe catalog contains "Omelette" And recipe 2's detail is available And deleting recipe 2 will succeed When I visit "/recettes/2" Then the recipe detail panel heading should be "Omelette" When I click "Supprimer" in the recipe detail panel And I confirm the deletion in the recipe detail panel Then the delete request should have been made And the URL should match the recipes list And the recipe "Omelette" should not be visible in the table And I should see "Sélectionnez une recette dans le tableau"