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

Redenrizando componentes- Exemplo aplicado ao último teste

it('que é um saque, com o valor maior que o saldo, este é negativado', () => {
      render(<App />)

      const saldo = screen.getByText('R$ 1000')
      const transacao = screen.getByLabelText('Saque')
      const valor = screen.getByTestId('valor')
      const botaoTransacao = screen.getByText('Realizar operação')

      expect(saldo.textContent).toBe('R$ 1000')
      fireEvent.click(transacao, { target: { value: 'saque'}});
      fireEvent.change(valor, { target: { value:  1050 }});
      fireEvent.click(botaoTransacao);

      expect(saldo.textContent).toBe('R$ -50');
    })
1 resposta
solução!

Oi Lorena, tudo bem?

Parabéns pela dedicação e por concluir mais um desafio, essa parte é mega importante para consolidar o seu conhecimento. E muito obrigada por compartilhar com a gente o seu código.

Espero que esteja gostando do curso.

Um abraço e bons estudos.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software