Files
Dena/spec/factories/member.rb
2026-08-13 19:50:53 +03:30

40 lines
625 B
Ruby

# encoding: UTF-8
# frozen_string_literal: true
FactoryBot.define do
factory :member do
email { Faker::Internet.email }
level { 0 }
uid { "ID#{Faker::Number.unique.hexadecimal(10)}".upcase }
role { "member" }
group { "vip-0" }
state { "active" }
trait :level_3 do
level { 3 }
end
trait :level_2 do
level { 2 }
end
trait :level_1 do
level { 1 }
end
trait :level_0 do
level { 0 }
end
trait :admin do
role { "admin" }
end
trait :barong do
level { 3 }
end
factory :admin_member, traits: %i[admin]
end
end