Sha256: 7c8d4cbe0a802f6a20cfd8518020291055604dee9074322253cca37aa6ce4e35
Contents?: true
Size: 1023 Bytes
Versions: 6
Compression:
Stored size: 1023 Bytes
Contents
FactoryBot.define do factory :job_offer, :class => ::JobOffer do transient do my_transient_attribute { nil } end trait :tempting_job_offer do transient do other_transient_attribute { nil } end end trait :risky trait :lucrative end factory :user, :class => User do transient do movie { nil } end after(:build) do |user, evaluator| if user.reviewed_movies.blank? && evaluator.movie user.reviewed_movies << evaluator.movie end end end factory :movie, :class => Movie do transient do user { nil } user_id { nil } end after(:build) do |movie, evaluator| movie.reviewer = evaluator.user if evaluator.user movie.reviewer_id = evaluator.user_id if evaluator.user_id end trait :parent_movie_trait factory :subgenre_movie, traits: [:parent_movie_trait] end factory :opera, :class => Opera factory :payment, :class => Payment factory :uuid_user, :class => UuidUser end
Version data entries
6 entries across 6 versions & 1 rubygems