Trilha Júnior Trilha

Projeto: Task Tracker Pro

Este projeto final constrói o Task Tracker Pro, um pequeno gerenciador de tarefas em Rails com um único model, Task, sempre com o teste primeiro. Cada feature começa com um spec que falha por um motivo específico, seguido da menor mudança que o deixa verde. O curso passa por specs de model, de request e de sistema com RSpec, FactoryBot e Capybara. Também fecha a falta do Capybara no app e revisa com um teste uma feature sugerida por IA. A suíte termina com doze exemplos passando.

O que você vai aprender

  • ✓Escrever o spec primeiro e vê-lo falhar por um motivo específico
  • ✓Fazer a menor migration, model e factory que deixam um spec verde
  • ✓Construir rotas e um controller a partir de um request spec
  • ✓Escrever um system spec com Capybara e o driver rack_test, junto das views necessárias
  • ✓Revisar uma mudança sugerida por IA com evidência e um teste que falha
  • ✓Rodar juntas as suítes de model, request e sistema
Prévia grátis · Aula 1 3 min de leitura

Planejando: um model, TDD desde a primeira linha

Cada um dos noventa e seis cursos júnior antes deste ensinou uma parte. Foram ActiveRecord a fundo, mecânica de controllers, as ferramentas do RSpec, fluxos de Git, revisão de código e IA usada com cuidado. Nenhum deles, sozinho, construiu um app funcionando e todo testado de ponta a ponta. Esse é…

Ler a aula completa grátis →

Currículo

7 aulas
Digite para buscar...