Este é um modelo (boilerplate) para iniciar projetos usando TypeScript e Node.js, juntamente com o framework de testes Jest. Usar TypeScript com Node.js fornece verificação de tipos durante o desenvolvimento e aumenta a robustez do código. O Jest é uma ferramenta popular para escrever testes de unidade em JavaScript/TypeScript.
Siga essas etapas para começar com este boilerplate:
-
Clone o repositório:
Comece clonando este repositório para o diretório desejado em seu sistema:
git clone https://github.com/benetesla/Tesla_CLI_Test.git
-
Instale as Dependências:
Use um gerenciador de pacotes, como o npm (Node Package Manager), para instalar as dependências:
npm install
A estrutura do projeto é organizada da seguinte forma:
src/
: Este diretório contém o código-fonte do projeto.index.ts
: Um arquivo de exemplo para mostrar como usar o código.
tests/
: Aqui você pode colocar seus testes usando o Jest.index.test.ts
: Exemplo de arquivo de teste paraindex.ts
.
Para executar o projeto, você pode usar o seguinte comando:
npm run dev
Isso executará o arquivo src/index.ts
.
Os testes são escritos usando o framework Jest e estão localizados no diretório tests/
. Para executar os testes, use o seguinte comando:
npm run test
Isso iniciará a execução dos testes e fornecerá resultados no console.
Este boilerplate oferece um ponto de partida para projetos TypeScript/Node.js com suporte a testes usando o Jest. Sinta-se à vontade para ajustar a estrutura e o código conforme suas necessidades. Agora você pode começar a construir seu aplicativo com a confiança de que os testes automatizados estão em vigor para garantir a qualidade do código.
Happy coding! 🚀