From 6e3c0858c19091a801115aa5bd7a63beb0aa95d1 Mon Sep 17 00:00:00 2001 From: filipefurtad0 Date: Fri, 23 Sep 2022 12:47:18 +0100 Subject: [PATCH] Adds decimal and thousands separator test --- .../configuration/general_settings_spec.rb | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/spec/system/admin/configuration/general_settings_spec.rb b/spec/system/admin/configuration/general_settings_spec.rb index fbc952f243..c6b4a6f978 100644 --- a/spec/system/admin/configuration/general_settings_spec.rb +++ b/spec/system/admin/configuration/general_settings_spec.rb @@ -45,6 +45,24 @@ describe "General Settings" do resource: Spree.t(:general_settings))) expect(page).to have_checked_field('10.00 $') end + + it "changes the currency decimal separator" do + expect(Spree::Config.preferred_currency_decimal_mark).to eq('.') + fill_in "currency_decimal_mark", with: ',' + click_button 'Update' + expect(page).to have_content(Spree.t(:successfully_updated, + resource: Spree.t(:general_settings))) + expect(Spree::Config.preferred_currency_decimal_mark).to eq(',') + end + + it "changes the currency thousands separator" do + expect(Spree::Config.preferred_currency_thousands_separator).to eq(',') + fill_in "currency_thousands_separator", with: '.' + click_button 'Update' + expect(page).to have_content(Spree.t(:successfully_updated, + resource: Spree.t(:general_settings))) + expect(Spree::Config.preferred_currency_thousands_separator).to eq('.') + end end context "editing number localization preferences" do