bats output

Aplicando TDD no Bash

O objetivo principal desse artigo é ensinar o básico de como praticar Test-Driven Development em um projeto bash utilizando o BATS como framework de testes. Para isso escreveremos um “Hello, World poliglota”. AVISO! Se você já leu o artigo Aprenda TDD no Bash não encontrará novidade alguma aqui! Escrevi esse artigo aqui pois percebi que o artigo original estava muito longo. Portanto resolvi quebrá-lo em dois: Setup do BATS Fluxo de Test-Driven Development Durante a leitura pode ser que você ache que estou progredindo de forma demasiadamente lenta para resolver um problema tão simples, e isso é verdade! É intencional. Pois quero mostrar o passo a passo do TDD (e não como escrever hello-world). ...

junho 13, 2025 · 16 minutos · meleu
BATS logo

Setup básico do BATS

O objetivo principal desse artigo é mostrar um setup bem básico do BATS para que você possa facilmente testar seu código bash. Não desenvolveremos funcionalidade alguma, apenas mostrarei uma maneira conveniente de fazer este setup. AVISO! Se você já leu o artigo Aprenda TDD no Bash não encontrará novidade alguma aqui! Escrevi esse artigo aqui pois percebi que o artigo original estava muito longo. Portanto resolvi quebrá-lo em dois: Setup do BATS Fluxo de Test-Driven Development O que é BATS? BATS signfica Bash Automated Testing System. É um framework de testes para bash, que permite que verifiquemos se o nosso programa está se comportando da maneira que queremos. ...

junho 13, 2025 · 10 minutos · meleu
bats output

Aprenda TDD no Bash

AVISO! Após publicar este arquivo eu percebi que ele ficou muito grande. Isso ocorre pois eu abordo dois assuntos que merecem artigos separados. Por isso resolvi quebrar este conteúdo em dois: Setup do BATS Fluxo de Test-Driven Development Aqui eu mantenho o conteúdo original, mas recomendo a leitura dos artigos linkados acima, separadamente. O objetivo principal desse artigo é ensinar o básico do básico de: como usar o BATS como praticar Test-Driven Development Para isso escreveremos um “Hello, World poliglota”. ...

março 22, 2025 · 21 minutos · meleu