From b355443642095f9befef4950052ed8b6e1c78e6e Mon Sep 17 00:00:00 2001 From: Tanmay Deep Sharma Date: Wed, 15 Jul 2026 20:15:02 +0530 Subject: [PATCH] test(automations): delayed conversation_created rule is valid --- spec/models/automation_rule_spec.rb | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/spec/models/automation_rule_spec.rb b/spec/models/automation_rule_spec.rb index 8a1ae52e9..95b57ca5e 100644 --- a/spec/models/automation_rule_spec.rb +++ b/spec/models/automation_rule_spec.rb @@ -190,6 +190,13 @@ RSpec.describe AutomationRule do expect(rule).to be_valid end + it 'allows a delayed conversation_created rule (arms on creation)' do + rule.event_name = 'conversation_created' + rule.execution_delay = 10 + rule.conditions = [{ 'attribute_key' => 'status', 'filter_operator' => 'equal_to', 'values' => ['open'], 'query_operator' => nil }] + expect(rule).to be_valid + end + it 'allows a delayed conversation-level rule scoped by status and inbox (immutable)' do rule.event_name = 'conversation_updated' rule.execution_delay = 60