Un jour, une gem

23/06/2012

Samedi c'est Factory Girl

gem install easy_key_value

Arrêter les fixtures

Utiliser Factory Girl est plutôt simple.

On commence par créer notre factory :

/spec/factories.rb

Factory.define :user do |f|
  f.sequence(:email) { |n| "foo#{n}@example.com" }
  f.password "secret"
end

Maintenant nous avons un “factory” utilisateur pour les tests :

describe "UnNomDeFeature" do
  it "la description de la feature"
    user = Factory(:user)
    # on fait nos tests
  end
end

Voilà, c’est tout pour aujourd’hui :)

Les liens utiles