Sha256: 14f25aa858177886c589e6801ac430737a3960b1417d5027f8a13930a6049cce
Contents?: true
Size: 721 Bytes
Versions: 4
Compression:
Stored size: 721 Bytes
Contents
FactoryGirl.define do factory :fine_print_contract, :class => FinePrint::Contract do name { Faker::Lorem.words.join('_') } title { Faker::Lorem.words.join(' ').capitalize } content { Faker::Lorem.paragraphs.join("\n") } trait :published do ignore do user_factory :user signatures_count 0 end after(:build) do |contract, evaluator| contract.version = (contract.same_name.published.first.try(:version) || 0) + 1 evaluator.signatures_count.times do contract.signatures << FactoryGirl.build(:fine_print_signature, user_factory: evaluator.user_factory) end end end end end
Version data entries
4 entries across 4 versions & 1 rubygems