diff --git a/lib/spree/money.rb b/lib/spree/money.rb index 6c6b52a4f2..c70cd06dd6 100644 --- a/lib/spree/money.rb +++ b/lib/spree/money.rb @@ -6,8 +6,6 @@ module Spree class Money attr_reader :money - delegate :cents, to: :money - def initialize(amount, options = {}) @money = ::Monetize.parse([amount, options[:currency] || CurrentConfig.get(:currency)].join) @@ -32,10 +30,6 @@ module Spree .html_safe # rubocop:disable Rails/OutputSafety end - def format(options = {}) - @money.format(@options.merge!(options)) - end - def ==(other) @money == other.money end diff --git a/spec/lib/spree/money_spec.rb b/spec/lib/spree/money_spec.rb index 1a70be5cd8..40a5013693 100644 --- a/spec/lib/spree/money_spec.rb +++ b/spec/lib/spree/money_spec.rb @@ -17,7 +17,7 @@ RSpec.describe Spree::Money do it "can get cents" do money = Spree::Money.new(10) - expect(money.cents).to eq(1000) + expect(money.money.cents).to eq(1000) end context "with currency" do diff --git a/spec/support/request/stripe_stubs.rb b/spec/support/request/stripe_stubs.rb index 8132d8751e..ac1e185102 100644 --- a/spec/support/request/stripe_stubs.rb +++ b/spec/support/request/stripe_stubs.rb @@ -86,7 +86,7 @@ module StripeStubs def stub_capture_request(order, response_mock) stub_request(:post, "https://api.stripe.com/v1/payment_intents/pi_123/capture") - .with(body: { amount_to_capture: Spree::Money.new(order.total).cents }, + .with(body: { amount_to_capture: Spree::Money.new(order.total).money.cents }, headers: { 'Stripe-Account' => 'abc123' }) .to_return(response_mock) end