Kata de la agenda telefónica con Minitest, configuración base.
Esta kata tiene por objetivo validar una lista de agenda telefónica, la regla es la siguiente.
- Ningún número puede ser prefijo de otro.
p.e.
Lista válida:
12345 6778 0334
Lista inválida:
9112348 986798 911
Toma este repositorio como base para poder practicar, una vez que tengas lista tu solución arma un Pull Request para recibir retroalimentación
git clone [email protected]:oaxacarb/kata-agenda-telefonica-minitest.git
git checkout -b mi-rama-de-practica
Ahora estarás en una rama de trabajo llamada mi-rama-de-practica
Practica con la kata siguiendo el ciclo de TDD
- Agrega tu prueba en el archivo
test/agenda_telefonica_test.rb
- Verifica que falle con el comando
ruby -Ilib test/agenda_telefonica_test.rb
- Pon el código para que pase en el archivo
lib/agenda_telefonica.rb
- verifica con
ruby -Ilib test/agenda_telefonica_test.rb
- Haz un commit para guardar tu avance.
Si quieres compartir tu solución con la comunidad, recibir retroalimentación, etc., considera armar un Pull Request.
- Envía todos tus cambios al repositorio remoto
git push -u origin mi-rama-de-practica
- A través de la interfaz de Github arma el Pull Request