Remove floating point overkill for prices sum

This commit is contained in:
François Turbelin
2026-02-26 18:04:02 +01:00
parent 8748bd76e2
commit de52e21ee9
2 changed files with 3 additions and 4 deletions

View File

@@ -63,6 +63,6 @@ module ReportsHelper
end
def prices_sum(prices_list)
prices_list.sum(&:to_f).round(2)
prices_list.sum
end
end

View File

@@ -182,11 +182,10 @@ module Reporting
describe '#customer_payments_amount_owed' do
let(:params) { {} }
let(:user) { build(:user) }
let!(:line_item) { create(:line_item) }
let(:order) { line_item.order }
let(:order) { create(:order) }
let!(:line_item) { create(:line_item, order: order) }
it 'calls #new_outstanding_balance' do
expect_any_instance_of(Spree::Order).to receive(:new_outstanding_balance)
CustomerPayments.new(user).__send__(:customer_payments_amount_owed, [line_item])
end
end