Eu entendi que no minuto 4:24 o instrutor falou que a função .toHaveBeenCalledWith()
valida se os parâmetros informados para a função que está sendo espionada possuem aquele valor.
{
title: "any_title",
description: "any_description",
date: "30/06/2024"
}
e
Eu entendi que no minuto 4:36 o instrutor falou que a função .toHaveBeenCalledWith()
valida o retorno da função que está sendo espionada contém os valores.
Gostaria de entender de confirmar qual está correto? Pois pelo que sei a função .toHaveBeenCalledWith()
validaria os parâmetros recebidos são de fato aqueles. Não valida o retorno.