From 275ee2d93b67e9bc91010e3391b7c9b8565c8c6e Mon Sep 17 00:00:00 2001 From: Shivam Mishra Date: Mon, 3 Nov 2025 11:32:47 +0530 Subject: [PATCH] test: cover raises --- .../new_conversation_strategy_spec.rb | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/spec/services/mailbox/conversation_finder_strategies/new_conversation_strategy_spec.rb b/spec/services/mailbox/conversation_finder_strategies/new_conversation_strategy_spec.rb index f790c97d9..26df915fa 100644 --- a/spec/services/mailbox/conversation_finder_strategies/new_conversation_strategy_spec.rb +++ b/spec/services/mailbox/conversation_finder_strategies/new_conversation_strategy_spec.rb @@ -111,13 +111,13 @@ RSpec.describe Mailbox::ConversationFinderStrategies::NewConversationStrategy do mail.to = ['nonexistent@example.com'] end - it 'returns nil' do + it 'raises an error' do strategy = described_class.new(mail) expect do - result = strategy.find - expect(result).to be_nil - end.not_to change(Conversation, :count) + strategy.find + end.to raise_error('Email channel/inbox not found') + .and not_change(Conversation, :count) end end