From fb8d2827d2c56cd0f125b46f79132991b5348388 Mon Sep 17 00:00:00 2001 From: filipefurtad0 Date: Fri, 23 Sep 2022 12:03:18 +0100 Subject: [PATCH] Adds number localization preferences test --- .../admin/configuration/general_settings_spec.rb | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/spec/system/admin/configuration/general_settings_spec.rb b/spec/system/admin/configuration/general_settings_spec.rb index 8c9060cb1b..fbc952f243 100644 --- a/spec/system/admin/configuration/general_settings_spec.rb +++ b/spec/system/admin/configuration/general_settings_spec.rb @@ -39,7 +39,6 @@ describe "General Settings" do within('.currency') do find("[for='currency_symbol_position_after']").click end - click_button 'Update' expect(page).to have_content(Spree.t(:successfully_updated, @@ -47,4 +46,14 @@ describe "General Settings" do expect(page).to have_checked_field('10.00 $') end end + + context "editing number localization preferences" do + it "enables international thousand/decimal separator logic" do + find("#enable_localized_number_").set "true" + click_button 'Update' + expect(page).to have_content(Spree.t(:successfully_updated, + resource: Spree.t(:general_settings))) + expect(Spree::Config.preferred_enable_localized_number?).to eq(true) + end + end end