soldadoryan / ioasys-tests

[Knowledge Transfer] - Testes unitários

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

(🔴 LIVE CODING) - TESTES UNITÁRIOS


Neste repositório você encontrará a aplicação desenvolvida no KT Front-end da ioasys do dia 07/07/2022. O objetivo é desenvolver uma lista de tarefas com as mesmas estruturas utilizadas em um cenário real e depois testá-la Jest + Testing Library.

Autor: Ryan Drumond


🚀 Rodando o projeto...


Instalando dependëncias

  yarn install
  
  // or
  
  npm install

Rodando o projeto

  yarn start
  
  // or
  
  npm run start

Rodando os testes

  yarn test
  
  // or
  
  npm run test

🛠️ Versóes da aplicação


  • [base] Projeto em branco criado com CRA com todas as dependencias necessárias para o Live Coding.

  • [to_do_list] Lista implementada utilizando os estados do React para controlar o formulário e teste validando a inserção de uma nova tarefa.

  • [to_do_list_rhf] Adicionando React Hook Form para gerenciamento dos valores do formulário e implementando validação de campo vazio utilizando TDD.


💻 Tecnologias utilizadas




"Você só entende o porquê de utilizar testes quando sente a dor de não tê-los em seu projeto."

About

[Knowledge Transfer] - Testes unitários


Languages

Language:TypeScript 63.3%Language:HTML 36.7%