quinta-feira, 29 de dezembro de 2022

Teste Unitário - Node



Neste espaço vamos fazer um teste unitário usando Jasmine.


Jasmine é uma estructura de teste de código aberto para JavaScript. Para mais informação de Jasmine aqui o link da documentação https://jasmine.github.io/

Eu me acostumei a ter em uma pasta todos os projetos para deixar eles mais organizados. Mas fica a seu critério, se cria o projeto na área de trabalho em documento, cria onde sinta-se mais cômodo.

No meu computador eu criei uma pasta chamada project, e aí vou criando meu projetos.

Vamos passo a passo a criar um projeto usando node e faremos um teste usando Jasmine.

Bora lá

Passo 1: Abrir GitBash





Passo 2: Abrir o diretório.

O diretório deve estar criado, em caso de não ter uma pasta para armazenar seus projetos, pode criar usando o comando mkdir e o nome de sua preferência. Eu vou usar project.
mkdir project e pressione enter no teclado.


E usaremos o comando cd para entrar nela

cd project e pressione enter.


Ao pressionar enter, o directório vai modificar.


Pronto já estamos no diretório desejado.


Passo 3: Criar o projeto.

Usamos o comando mkdir mais um nome.
mkdir testesNode e pressione enter





Agora vamos a listar o diretório usando o comando ls, para visualizar-o
ls e pressione enter







Passo 4: Abrir o projecto
cd testesNode e pressione enter







Ao pressionar enter, o directório vai modificar




Passo 5: Abrir o editor de texto
code . e pressione enter

Usaremos o Visual Studio  Code (VS Code)








Já aberto vamos para o seguinte passo.


Passo 6: Abrir o terminal interno de VS Code
Clicar em barra de menú terminal


Clicar em novo terminal











Ou usar a combinação de teclas de acesso rápido (Control + Shift + ' )



Abrirá um terminal integrado em nossa janela de VS Code




Clica na setinha





Selecionamos Git Bash para trabalhar 









Passo 7: Inicializar node

npm init -y e pressionamos enter















Este comando vai criar um arquivo package.json

Neste arquivo vamos a mexer depois na seção de test.












Passo 8: Criar um arquivo JavaScript (JS)

touch main.js e pressionamos enter
















Faça assim por linhas de comando  ou pela interface gráfica do programa

Clicar en nuevo arquivo












E escreva o nome do arquivo








main.js e pressione enter






Criarmos uma classe no arquivo JS, o código pode pegar deste link















Passo 9:  Instalar Yasmine
No terminal escrevemos o comando:

npm i jasmine -D e pressionar enter

A flag -D  instala como dependência de desenvolvimento.














Passo 10:  Inicializar Yasmine

npx jasmine init e pressionar enter







Este comando vai criar a parte do spec, onde se vão a conter os teste.








Passo 11:  Criar um arquivo spec.js
main.spec.js e pressione enter
Neste arquivo vamos a criar os teste unitários





Nenhum comentário:

Postar um comentário

Como Criar um Pull Request (PR) no GitHub

  Como Criar um Pull Request (PR) no GitHub Um Pull Request (PR) é um recurso essencial no GitHub que permite propor mudanças em um repositó...