1
resposta

Minha solução desafio saque maior que saldo

// Atividade: teste de um saque maior do que o valor da conta
    it("de saque com valor maior que o saldo da conta", () => {
      const { getByText, getByTestId, getByLabelText } = render(<App />);
      const saldo = getByText("R$ 1000");
      const transacao = getByLabelText("Saque");
      const valor = getByTestId("valor");
      const botaoTransacao = getByText("Realizar operação");
      expect(saldo.textContent).toBe("R$ 1000");
      // simular a ação do usuário
      fireEvent.click(transacao, { target: { value: "saque" } });
      fireEvent.change(valor, { target: { value: 2000 } });
      fireEvent.click(botaoTransacao);
      const saldoSplitted = saldo.textContent.split(" ");
      expect(parseInt(saldoSplitted[1])).toBeGreaterThanOrEqual(0);
    });

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

1 resposta

Oi Daniel, tudo bem?

Muito obrigada por postar aqui a sua solução e parabéns por praticar junto com as aulas!

Continue os bons estudos.

Um abraço.

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