Chefra import test fixtures
Deliberately shaped recipe pages. Each one exercises one import behaviour.
Copy a fixture's URL and paste it into Chefra's Paste a link import. Each page states what should happen. These cover the URL door only — Facebook, Instagram, TikTok and YouTube shares need real posts.
- Fixture 1 — Sheet Pan Lemon Chicken
Regression baseline. A completely ordinary recipe page. Everything should import: title, photo, ingredients, steps, times, servings. Nothing about today's work should have touched this path. - Fixture 2 — Brown Butter Banana Bread
The description check. This page carries a long descriptive paragraph. After today's work the description field in the import form must come back EMPTY while everything else imports normally. - Fixture 3 — Ingredients and steps, no dish name
The title-gate check. This page has a full ingredient list and full steps but NO usable dish name. Until today this case threw everything away and seeded only the source link. Now the ingredients and steps must carry into the form with the title left blank. - Fixture 4 — Ingredients but no method
The partial-salvage check. Ingredients are present, there are no steps at all. The fail sheet should name the ingredients among what was retrieved, offer exactly ONE forward action plus Cancel, and show no Bulk import option. - Fixture 5 — Steps but no ingredients
The steps-only shape, newly reachable after today's work. There is no ingredient list. The steps must arrive in the form, the sheet must reach the partial copy rather than the generic could-not-read message, and the counts must read correctly. - Fixture 6 — Exactly one step
The plural check, and the specific string that was wrong. This page has EXACTLY ONE step and no ingredients. The sheet must read '1 step', never '1 steps', in both the Got line and the already-filled-in line. - Fixture 7 — Title and photo only
The thin-salvage check. A title and an image, nothing else. The sheet should say it got the title and photo and is missing ingredients and steps, and should still offer one forward action rather than the full method list. - Fixture 8 — Nothing readable at all
The total-failure check. No recipe markup of any kind. Because nothing was salvaged there is nothing to lose, so this is the one case where the FULL method list should still be offered - paste a link, scan a photo, write it yourself, bulk import.