Sha256: 9bcd09ab084ff3c4a95c5b0e4c8f96c99855e12adb2fe358767e1f5bf0a52e28

Contents?: true

Size: 529 Bytes

Versions: 3

Compression:

Stored size: 529 Bytes

Contents

FactoryGirl.define do
  factory :user, class: 'User' do
    sequence(:email) { |n| "user#{n}@example.com" }
    password { 'password' }
    sequence(:nickname) { |n| "Nick Name#{n}" }

    trait :without_nickname do
      nickname nil
    end

    trait :requested_confirmation do
      confirmation_key 'key'
      confirmation_key_expired_at { Time.current + 1.hour }
    end

    trait :requested_reset_password do
      reset_password_key 'key'
      reset_password_key_expired_at { Time.current + 1.hour }
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
nyauth-0.7.2 spec/factories/users.rb
nyauth-0.7.1 spec/factories/users.rb
nyauth-0.7.0 spec/factories/users.rb