A importância dos Testes no mundo do Ruby – Parte 2

Esta Live aconteceu no dia 17/05/2017 às 20h30 e foi a Parte 2 de uma conversa muito bacana sobre a Importância dos Testes no mundo do Ruby on Rails.
Veja a Parte 1 clicando aqui.

Então vamos lá, o que foi falado na Live:

Testes na Prática

1 – Criando o Projeto:

2 – Coloque no seu Gemfile:

***** No vídeo eu coloco por engano a gem factory_girl, mas o correto é factory_girl_rails ******

 

3 – Instale rodando:

4 – Altere o app/assets/stylesheets/application.css para app/assets/stylesheets/application.scss e coloque nele:

5 – Coloque no app/assets/javascripts/application.js:

6 – Instale o Rspec:

7 – Crie uma pasta chamada support dentro da pasta spec

8 – Agora crie um arquivo chamado factory_girl.rb e coloque nele:

9 – Coloque no spec/rails_helper.rb:

10 – Crie uma pasta chamada factories dentro da pasta spec

11 – Gere o nosso controller principal:

12 – Coloque no Routes:

13 – Gere o nosso Model Task rodando:

14 – Coloque no model Task:

 

15 – Crie o banco de dados e as migrations rodando:

16 – Coloque esse conteúdo no Controller Task:

 

 

17 – Crie uma pasta chamada task em views e dentro um arquivo chamado index.html.erb e coloque nele:

18 – Coloque no arquivo app/assets/stylesheets/task.scss:

19 – Vamos criar o teste do nosso Model Task, no arquivo spec/models/task_spec.rb coloque:

 

20 – Crie um arquivo chamado task.rb na pasta factories e coloque nele:

 

21 – Rode o teste:

22 – Vamos criar os testes do nosso Controller Task, no arquivo spec/controllers/task_controller_spec.rb coloque:

 

23 – Rode o teste:

24 – Pronto \o/


Se você ainda não se inscreveu no nosso canal do Youtube se inscreva e ajude o OneBitCode ir mais longe 🙂

 

Muito Obrigado por acompanhar este Blog!
Sua presença aqui é uma honra para mim,

Abraços,
Leonardo Scorza

0 0 votes
Article Rating
janeiro 17, 2020
Subscribe
Notify of
guest
0 Comentários
Inline Feedbacks
View all comments
https://onebitcode.com/casual-dating-vs-serious-dating/
0
Would love your thoughts, please comment.https://onebitcode.com/divorced-dating/