Rspec vs Test::Unit
Algunos dicen que es lo mismo que lo que cambia en la sintaxis, pues no!, lo que cambia es la forma de pensar y trabajar.
En Rspec lo que haces es decirle a la aplicacion como se debe "comportar" antes de ponerte siquiera a escribir el codigo, en cambio, Test::Unit lo que hace es testear el codigo que ya escribiste.
La analogia del edificio
Rspec
Consta de colocar maderas y vigas y luego ir agregando el cemento, que es en si el edificio, pones vigas y maderas dandole forma al edificio y luego agregas el cemento y los bloques de ladrillo como paso posterior
Test::Unit
Construis el edificio, pones los bloques, mandas el cemento y despues lo golpeas, te paras en la terraza y saltas, lo miras a ver si quedo derecho y lo vas emparchando hasta que queda perfecto.
Obviamente no es tan asi eso, pero me parece una buena analogia para explicarle a alguien que no conoce de que se trata todo eso.
Por suerte los edificios los hacen con Rspec!!






