From 78c615fe42a6adaad6a3a9d9e6d0ed5c16b451a8 Mon Sep 17 00:00:00 2001 From: Tanmay Deep Sharma Date: Sat, 2 May 2026 14:49:21 +0700 Subject: [PATCH] chore(voice): align whatsapp_spec to incoming-pipeline (specs go to specs PR) --- spec/models/channel/whatsapp_spec.rb | 28 ---------------------------- 1 file changed, 28 deletions(-) diff --git a/spec/models/channel/whatsapp_spec.rb b/spec/models/channel/whatsapp_spec.rb index e807d5763..dcc010d88 100644 --- a/spec/models/channel/whatsapp_spec.rb +++ b/spec/models/channel/whatsapp_spec.rb @@ -209,32 +209,4 @@ RSpec.describe Channel::Whatsapp do end end end - - describe '#voice_enabled?' do - let(:account) { create(:account) } - - it 'returns true for embedded-signup whatsapp_cloud channels with calling_enabled' do - channel = create(:channel_whatsapp, account: account, provider: 'whatsapp_cloud', - validate_provider_config: false, sync_templates: false) - channel.update!(provider_config: channel.provider_config.merge('calling_enabled' => true)) - - expect(channel.voice_enabled?).to be true - end - - it 'returns false for whatsapp_cloud channels without embedded_signup source' do - channel = create(:channel_whatsapp, account: account, provider: 'whatsapp_cloud', - validate_provider_config: false, sync_templates: false) - channel.update!(provider_config: channel.provider_config.merge('source' => 'manual', 'calling_enabled' => true)) - - expect(channel.voice_enabled?).to be false - end - - it 'returns false for default-provider channels (360dialog) even with calling_enabled' do - channel = create(:channel_whatsapp, account: account, provider: 'default', - validate_provider_config: false, sync_templates: false) - channel.update!(provider_config: channel.provider_config.merge('calling_enabled' => true)) - - expect(channel.voice_enabled?).to be false - end - end end