Files
Dalan/spec/factories/activity.rb
2026-08-13 19:56:46 +03:30

15 lines
518 B
Ruby

# frozen_string_literal: true
FactoryBot.define do
factory :activity do
user { FactoryBot.create(:user) }
user_ip { Faker::Internet.ip_v4_address }
user_agent { Faker::Internet.user_agent }
category { %w[admin user].sample }
topic { %w[session password otp account].sample }
action { %w[otp::enable login logout signup].sample }
result { %w[succeed failed].sample }
data { {data: Faker::Lorem.sentence(word_count: 3, supplemental: true, random_words_to_add: 4)}.to_json }
end
end