TDD - Jokenpô

Nome: Gabriel Camargo Leite
RA: 1461392111029
Disciplina: Qualidade e Testes de Software
Docente: LUCAS GONCALVES NADALETE

Descrição

Este projeto é uma implementação TDD do jogo Jokenpô do site dojopuzzles, um jogo simples de pedra, papel e tesoura.

Requisitos

Estrutura do projeto

Pasta Definição
📂 src/ Arquivos com o código fonte do projeto
📂 src/utils Arquivos com funções criadas afim de facilitar operações
📄 src/jokenpo.ts Arquivo principal do jogo jokenpo
📂 test/ Arquivos com testes unitários do projeto
📄 .editorConfig Arquivo usado para padronizar a codificação do projeto como espaços em identações, pontuações etc
📄 jest.config.mjs Arquivo usado configurar o Jest
📄 tsconfig.json Arquivo usado configurar o Typescript
📄 package.json Arquivo com informações, dependencias e scripts do projeto

Instalação

# Clonar o repositório
$ git clone https://github.com/GabrielCamargoL/jokenpo-tdd.git

# Entrar no diretório do projeto
$ cd jokenpo-tdd

# Instalar as dependências
$ npm install
     ou
$ yarn install

Exemplo de execução do jogo

$ npm run dev
    ou
$ yarn dev

Executar testes cobertura de código

$ npm run test
    ou
$ yarn test

Resultados Obtidos

Print do Jokenpô

Print Jokenpô

Print dos testes executados

Print do Jest