Initial commit

This commit is contained in:
Yaser
2026-08-13 19:50:53 +03:30
commit 38084458fe
879 changed files with 95198 additions and 0 deletions

39
spec/factories/member.rb Normal file
View File

@@ -0,0 +1,39 @@
# 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