Есть функция, примерно такая:
export const funcName = (
data,
anotherData
) => {
// ...
if (true) {
return true
} else {
return // массив объектов ошибок
}
}
Как правильно ее протестировать?
Я сделал такой тест:
it("Возвращает массив ошибок", () => {
const errorMsgArr = [
{
"bla1": "kek",
"bla2": "lol",
"bla3": "karvalol'",
}
]
expect(
funcName({ wrongData: "wrongData" }, anotherData)
).toEqual(expect.arrayContaining(errorMsgArr));
});
Этот тест является правильным? Или есть лучше вариант как ее тестировать?