Sha256: 79c1125b05215a5d402679d915c87e2cdd96e1b6fa87e93c1a2383b5b012f3c0

Contents?: true

Size: 588 Bytes

Versions: 10

Compression:

Stored size: 588 Bytes

Contents

FactoryGirl.define do
  factory :user do
    name { Faker::Name.name }
    email { Faker::Internet.email }
    password 'secret'
  end

  factory :linked_user, :parent => :user do
    after(:build) do |user|
      user.identities = [
        FactoryGirl.build(:identity, :provider => 'facebook'),
        FactoryGirl.build(:identity, :provider => 'twitter')
      ]
    end
  end

  factory :identity_user, :parent => :user do
    after(:create) do |user|
      user.identities = [
        FactoryGirl.build(:identity, :provider => 'identity', :uid => user.uid)
      ]
    end
  end
end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
socialite-0.2.1 spec/factories/user.rb
socialite-0.2.0 spec/factories/user.rb
socialite-0.1.2 spec/factories/user.rb
socialite-0.1.1 spec/factories/user.rb
socialite-0.1.0.pre.7 spec/factories/user.rb
socialite-0.1.0.pre.6 spec/factories/user.rb
socialite-0.1.0.pre.5 spec/factories/user.rb
socialite-0.1.0.pre.4 spec/factories/user.rb
socialite-0.1.0.pre.3 spec/factories/user.rb
socialite-0.1.0.pre.2 spec/factories/user.rb