Sha256: 92798999e14133fb5a7eeeb3ab1244e29c0b1ae5754481d4d962f6341c33f240

Contents?: true

Size: 613 Bytes

Versions: 7

Compression:

Stored size: 613 Bytes

Contents

FactoryBot.define do

  factory :authority, class: Wobauth::Authority do
    association :authorizable, factory: :user
    role
  end

  factory :group, class: Wobauth::Group do
    sequence(:name) { |n| "name_#{n}" }
  end

  factory :membership, class: Wobauth::Membership do
    user
    group
  end

  factory :role, class: Wobauth::Role do
    sequence(:name) { |n| "name_#{n}" }
  end

  factory :user, class: Wobauth::User do
    sequence(:username)    { |n| "user#{n}" }
    sequence(:email, 1000) { |n| "user#{n}@example.net" }
    password { "test99" }
    password_confirmation { "test99" }
  end

end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
wobauth-5.1.1 spec/factories.rb
wobauth-5.1.0 spec/factories.rb
wobauth-5.0.2 spec/factories.rb
wobauth-5.0.1 spec/factories.rb
wobauth-5.0.0 spec/factories.rb
wobauth-4.0.0 spec/factories.rb
wobauth-3.4.8 spec/factories.rb