main
1# frozen_string_literal: true
2
3FactoryBot.define do
4 factory :user_session do
5 user
6 ip { FFaker::Internet.ip_v4_address }
7 user_agent { "Googlebot/2.1 (+http://www.google.com/bot.html)" }
8 accessed_at { 1.minute.ago }
9
10 trait :idle_timeout_expired do
11 accessed_at { 31.minutes.ago }
12 end
13
14 trait :absolute_timeout_expired do
15 created_at { (24.hours + 1.second).ago }
16 end
17
18 trait :revoked do
19 revoked_at { 1.minute.ago }
20 end
21
22 trait :sudo do
23 sudo_enabled_at { 1.minute.ago }
24 end
25 end
26end