Sha256: 174b9f4b3f099483ac1afbda16a3b68bc9783ee589da2d15946d059c4d8373fa
Contents?: true
Size: 884 Bytes
Versions: 19
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
19 entries across 19 versions & 1 rubygems