Sha256: a8db774ebcc0f1352f484c921080f229048d007cb1f4af56374fae5abf4c2f02

Contents?: true

Size: 273 Bytes

Versions: 9

Compression:

Stored size: 273 Bytes

Contents

FactoryGirl.define do
  factory :membership do
    sequence(:id)
    group_id nil

    after(:build) do |membership, evaluator|
      if !evaluator.group_id && !evaluator.respond_to?(:group)
        membership.group = FactoryGirl.remote(:group)
      end
    end
  end
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
factory_girl_remote_strategy-0.0.9 spec/factories/membership.rb
factory_girl_remote_strategy-0.0.8 spec/factories/membership.rb
factory_girl_remote_strategy-0.0.7 spec/factories/membership.rb
factory_girl_remote_strategy-0.0.6 spec/factories/membership.rb
factory_girl_remote_strategy-0.0.5 spec/factories/membership.rb
factory_girl_remote_strategy-0.0.4 spec/factories/membership.rb
factory_girl_remote_strategy-0.0.3 spec/factories/membership.rb
factory_girl_remote_strategy-0.0.2 spec/factories/membership.rb
factory_girl_remote_strategy-0.0.1 spec/factories/membership.rb