Sha256: f0185c7651a179be698b47e5ab7c35dc260e7242efcdd96b3fb0bd83c8d1cf75
Contents?: true
Size: 884 Bytes
Versions: 2
Compression:
Stored size: 884 Bytes
Contents
# coding utf-8 # ce module a pour objet de fournir quelques méthodes pour créer des # enregistrements utilisés dans les requests module Fixtures def create_organism @organism = Organism.find_or_create_by_title('Mon association') end # crée des membres, 5 étant le nombre par défaut. Il est possible d'avoir un # nombre différent en fournissant en argument un nombre quelconque. def create_members(n = 5) Adherent::Member.delete_all create_organism unless @organism n.times do |i| m = Adherent::Member.new(name:"Nom_#{i}", forname:'le prénom', number:"Adh00#{i}") m.organism_id = @organism.id puts m.errors.messages unless m.valid? m.save! end @members = Adherent::Member.all end def create_payment(member, amount=50) member.payments.create!(amount:amount, date:Date.today, mode:'CB') end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
adherent-0.1.10 | spec/support/fixtures.rb |
adherent-0.1.9 | spec/support/fixtures.rb |