Я уже писал небольшой тест раньше, но он кажется мне более сложным. Как мне написать тест для этого, может ли кто-нибудь привести пример того, как применить тест к этой функции?
const parsedIngredients = Object.entries(meal).reduce(
(ingredients, [key, value]) => {
if (key.includes("Measure") && value !== "") {
const keyReference = key.match(/\d+/)[0];
const ingredient = meal[`strIngredient${keyReference}`];
ingredients.push(`${value} ${ingredient}`);
}
return ingredients;
},
[]
);