FixtureReplacement, la revancha!
January 6th, 2008
Hace tiempo hablamos de FixtureReplacement . En ese entonces tuve toda la intensión de utilizarlo, pero me encontré con un dilema. No soportaba namespaces. Le escribí el flaco que lo desarrlló, intercambiamos algunas líneas, y al mes me comentó la novedad: Finalmente soporta namespaces.
O sea que si ahora tenemos un modelo Admin::Rol, podemos especificar la factory de la siguiente manera:
module FixtureReplacement
attributes_for :admin_rol, :class => Admin::Rol do |rol|
rol.nombre = "Guarda"
rol.permisos << create_admin_permiso
rol.permisos << create_admin_permiso(:nombre => "Sonar Silbato")
end
attributes_for :admin_permiso, :class => Admin::Permiso do |p|
p.nombre = "Cortar Boletos"
end
end
Esto hace la práctica de BDD y TDD mucho más amena.
Más información aquí
1 Response to “FixtureReplacement, la revancha!”
Sorry, comments are closed for this article.



February 25th, 2008 at 06:04 PM
Esta muy bueno el plugin, hace muy comodo trabajar con los datos en test en vez de tener muchos archivos de fixtures.
Saludos!