Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Dúvida

const transacoes = {
        transacao:'Depósito',
        valor: 100,
    }
uma pequena dúvida sobre esse objetos criados,
eles só são criados para simular uma entrada de dados para o <p> e para o <h3> como vc fez com o userEvent? 
1 resposta
solução!

Oi João, tudo bem?

Sim, os objetos criados nesse exemplo são utilizados para simular uma entrada de dados para os elementos <p> e <h3>, assim como foi feito com o userEvent.

No exemplo apresentado, o objeto transacoes possui duas propriedades: transacao e valor. Essas propriedades são utilizadas para renderizar o texto dentro do elemento <p> e do elemento <h3> no componente de transações.

Por exemplo, se tivermos o seguinte código no componente de transações:

export default function Transacoes({ transacao, valor }) {
  return (
    <div>
      <p>{transacao}</p>
      <h3>{valor}</h3>
    </div>
  );
}

E passarmos o objeto transacoes como propriedades para esse componente:

<Transacoes transacao={transacoes.transacao} valor={transacoes.valor} />

O texto "Depósito" será renderizado dentro do elemento <p> e o valor "100" será renderizado dentro do elemento <h3>.

Dessa forma, podemos simular diferentes entradas de dados para testar o comportamento do componente em diferentes situações.

Espero ter ajudado.

Um abraço e bons estudos.