Testea tus tests
6 Abr 07Testear tus tests, vaya redundancia, ¿no? ¡Pues no! Veamos en un ejemplo a qué me refiero:
def test_foo
...
foo = Foo.find_by_nicename('foo_bar')
assert_not_nil foo
# utiliza foo tranquilamente
...
end
O también:
def test_foos
...
foos = Foo.find_all_by_parent_id(1)
assert !foos.empty?
# utiliza foos tranquilamente
...
end
Y es que vais a evitar más de un disgusto comprobando que son válidos los datos que vais a utilizar en el test, un poco en la misma línea de testear tus fixtures.

2 comentarios