22 lines
492 B
Ruby
22 lines
492 B
Ruby
FactoryBot.define do
|
|
factory :agent_capacity_policy do
|
|
account
|
|
sequence(:name) { |n| "Agent Capacity Policy #{n}" }
|
|
description { 'Test agent capacity policy' }
|
|
exclusion_rules { {} }
|
|
|
|
trait :with_overall_capacity do
|
|
exclusion_rules { { 'overall_capacity' => 10 } }
|
|
end
|
|
|
|
trait :with_time_exclusions do
|
|
exclusion_rules do
|
|
{
|
|
'hours' => [0, 1, 2, 3, 4, 5],
|
|
'days' => %w[saturday sunday]
|
|
}
|
|
end
|
|
end
|
|
end
|
|
end
|