From f5908b0f8a2636495668e531bef2ecff3dd18899 Mon Sep 17 00:00:00 2001 From: Vishnu Narayanan Date: Fri, 21 Nov 2025 16:33:29 +0530 Subject: [PATCH] fix: test failures due to parallelisation in ci (#12924) --- spec/models/concerns/switch_locale_spec.rb | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/spec/models/concerns/switch_locale_spec.rb b/spec/models/concerns/switch_locale_spec.rb index 421f254a0..05853cbf2 100644 --- a/spec/models/concerns/switch_locale_spec.rb +++ b/spec/models/concerns/switch_locale_spec.rb @@ -81,14 +81,15 @@ RSpec.describe 'SwitchLocale Concern', type: :controller do end describe '#switch_locale_using_account_locale' do - before do - routes.draw { get 'account_locale' => 'anonymous#account_locale' } - end - it 'sets locale from account' do controller.instance_variable_set(:@current_account, account) - get :account_locale - expect(response.body).to eq('es') + + result = nil + controller.send(:switch_locale_using_account_locale) do + result = I18n.locale.to_s + end + + expect(result).to eq('es') end end end