Sha256: f1273a2d854ed8530d1b8c017069123ce94b00ab2363981db535ce6ef20bbe8c

Contents?: true

Size: 530 Bytes

Versions: 11

Compression:

Stored size: 530 Bytes

Contents

FactoryGirl.define do

  factory :admin do
    sequence(:email)      { |n| "admin#{n}@domain.com" }
    password              'some_password'
    password_confirmation 'some_password'

    ignore do
      confirm_account true
    end

    after(:create) do |u, evaluator|
      u.confirm! if evaluator.confirm_account
    end

    trait :with_reset_password_token do
      reset_password_token { SecureRandom.hex }
    end

    trait :with_authentication_token do
      authentication_token { SecureRandom.hex }
    end
  end
end

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
devise-token_authenticatable-0.4.10 spec/factories/admin.rb
devise-token_authenticatable-0.4.9 spec/factories/admin.rb
devise-token_authenticatable-0.4.6 spec/factories/admin.rb
devise-token_authenticatable-0.4.0 spec/factories/admin.rb
devise-token_authenticatable-0.3.2 spec/factories/admin.rb
devise-token_authenticatable-0.3.1 spec/factories/admin.rb
devise-token_authenticatable-0.3.0 spec/factories/admin.rb
devise-token_authenticatable-0.2.0 spec/factories/admin.rb
devise-token_authenticatable-0.2.0.beta1 spec/factories/admin.rb
devise-token_authenticatable-0.1.0 spec/factories/admin.rb
devise-token_authenticatable-0.1.0.beta1 spec/factories/admin.rb