Sha256: 3f80a7d3ddce5c4e9bcfde61461929a70ddb5d092d559dfb757b4ef64ec2f3a0

Contents?: true

Size: 683 Bytes

Versions: 13

Compression:

Stored size: 683 Bytes

Contents

# This is hear because it cannot be part of spec_support as other
# Curate based apps would very likely register a :user
FactoryGirl.define do
  factory :user do
    sequence(:email) {|n| "email-#{srand}@test.com" }
    sequence(:name) {|n| "User Named #{n}" }
    agreed_to_terms_of_service true
    user_does_not_require_profile_update true
    password 'a password'
    password_confirmation 'a password'
    sign_in_count 20
  end

  factory :account do
    user { FactoryGirl.build(:user) }
    sequence(:email) {|n| "email-#{srand}@test.com" }
    initialize_with {|*args|
      new( user )
    }
    after(:create) do |account, evaluator|
      account.save
    end
  end
end

Version data entries

13 entries across 13 versions & 1 rubygems

Version Path
curate-0.6.6 spec/curate/internal/factories.rb
curate-0.6.5 spec/curate/internal/factories.rb
curate-0.6.4 spec/curate/internal/factories.rb
curate-0.6.3 spec/curate/internal/factories.rb
curate-0.6.1 spec/curate/internal/factories.rb
curate-0.6.0 spec/curate/internal/factories.rb
curate-0.5.6 spec/curate/internal/factories.rb
curate-0.5.5 spec/curate/internal/factories.rb
curate-0.5.4 spec/curate/internal/factories.rb
curate-0.5.2 spec/curate/internal/factories.rb
curate-0.5.1 spec/curate/internal/factories.rb
curate-0.5.0 spec/curate/internal/factories.rb
curate-0.4.2 spec/curate/internal/factories.rb