Prueba Factories

Nos dimos cuenta de que de vez en cuando nuestras fábricas dejaban de construirse. Y, naturalmente, eso haría que la mayoría de nuestras pruebas fallaran.

Entonces, esta peque√Īa prueba asegurar√° que todas las f√°bricas sean v√°lidas y ejecutamos esto antes que cualquier otra especificaci√≥n.

spec / factories / factories_spec.rb

requiere ‘spec_helper’

describe "Factory" do
FactoryGirl.factories.map(&:name).each do |factory_name|
context
"#{factory_name}" do
subject
{ Factory.create(factory_name) }
it
{
subject
.persisted?.should be_true
subject
.errors.should be_empty
subject
.valid?.should be_true
}
end
end
end