End-to-end testing of recipe functionality
Acceptance Criteria:
- Can create new recipe successfully
- Can view created recipe with proper formatting
- Can edit existing recipe and see changes
- Can delete recipe with confirmation
- Recipe list displays correctly with pagination
- User can only edit/delete their own recipes
- Form validation works
- Error handling works for API failures
End-to-end testing of recipe functionality
Acceptance Criteria: