Esta aula eu explico como fazer a validação das informações de um formulário utilizando TDD no CakePHP 2. Ela faz parte da mentoria para programadores iniciantes realizada em 2018.

É uma continuação do vídeo onde mostrei como alterar e excluir informações do banco de dados usando o CakePHP 2. Por isso seria legal ver o vídeo anterior para entender o contexto desse vídeo.

Nessa aula no formato “baby steps” eu explico como implementar as validações nos campos de um formulário. Utilizando TDD, começamos com a preparação do ambiente de testes unitários. Na sequencia criamos nosso primeiro teste unitário, executamos e constatamos a falha. Em seguida incluímos a validação e rodamos novamente o teste para constatar o sucesso. E finalmente testamos a validação funcionalmente acessando o app.

Documentação de referência no vídeo:
Validação de dados
Testes unitários