Sha256: 2c8edae29fa06a2c0995b7c87e7b61b9e092035f407750c1cf282f0a3ea9368f

Contents?: true

Size: 387 Bytes

Versions: 22

Compression:

Stored size: 387 Bytes

Contents

FactoryBot.define do
  sequence :email do |n|
    "user#{n}@example.com"
  end

  factory :user do
    email
    password { 'password' }

    trait :with_forgotten_password do
      confirmation_token { Clearance::Token.new }
    end

    factory :user_with_optional_password, class: 'UserWithOptionalPassword' do
      password { nil }
      encrypted_password { '' }
    end
  end
end

Version data entries

22 entries across 22 versions & 1 rubygems

Version Path
clearance-2.9.3 spec/factories/users.rb
clearance-2.9.2 spec/factories/users.rb
clearance-2.9.1 spec/factories/users.rb
clearance-2.9.0 spec/factories/users.rb
clearance-2.8.0 spec/factories.rb
clearance-2.7.2 spec/factories.rb
clearance-2.7.0 spec/factories.rb
clearance-2.6.2 spec/factories.rb
clearance-2.6.1 spec/factories.rb
clearance-2.6.0 spec/factories.rb
clearance-2.5.0 spec/factories.rb
clearance-2.4.0 spec/factories.rb
clearance-2.3.1 spec/factories.rb
clearance-2.3.0 spec/factories.rb
clearance-2.2.1 spec/factories.rb
clearance-2.2.0 spec/factories.rb
clearance-2.1.0 spec/factories.rb
clearance-2.0.0 spec/factories.rb
clearance-2.0.0.beta2 spec/factories.rb
clearance-2.0.0.beta1 spec/factories.rb