Sha256: 2b423f8fbd9e9bf1e20b7ea9650ff0dc77d79591e0a43b20306cec202726da9c

Contents?: true

Size: 450 Bytes

Versions: 27

Compression:

Stored size: 450 Bytes

Contents

# frozen_string_literal: true

require 'rails_helper'

RSpec.describe Spree::Order, type: :model do
  let(:order) { create(:order) }

  context "#update!" do
    context "when there are update hooks" do
      before { Spree::Order.register_update_hook :foo }
      after { Spree::Order.update_hooks.clear }
      it "should call each of the update hooks" do
        expect(order).to receive :foo
        order.recalculate
      end
    end
  end
end

Version data entries

27 entries across 27 versions & 2 rubygems

Version Path
solidus_core-2.6.6 spec/models/spree/order/updating_spec.rb
solidus_core-2.7.4 spec/models/spree/order/updating_spec.rb
solidus_core-2.7.3 spec/models/spree/order/updating_spec.rb
solidus_core-2.6.5 spec/models/spree/order/updating_spec.rb
solidus_core-2.7.2 spec/models/spree/order/updating_spec.rb
solidus_core-2.6.4 spec/models/spree/order/updating_spec.rb
solidus_core-2.6.3 spec/models/spree/order/updating_spec.rb
solidus_core-2.7.1 spec/models/spree/order/updating_spec.rb
solidus_core-2.6.2 spec/models/spree/order/updating_spec.rb
solidus_core_devise_token_auth-2.8.0.alpha.14 spec/models/spree/order/updating_spec.rb
solidus_core_devise_token_auth-2.8.0.alpha.13 spec/models/spree/order/updating_spec.rb
solidus_core_devise_token_auth-2.8.0.alpha.12 spec/models/spree/order/updating_spec.rb
solidus_core_devise_token_auth-2.8.0.alpha.11 spec/models/spree/order/updating_spec.rb
solidus_core_devise_token_auth-2.8.0.alpha.10 spec/models/spree/order/updating_spec.rb
solidus_core_devise_token_auth-2.8.0.alpha.9 spec/models/spree/order/updating_spec.rb
solidus_core_devise_token_auth-2.8.0.alpha.8 spec/models/spree/order/updating_spec.rb
solidus_core_devise_token_auth-2.8.0.alpha.7 spec/models/spree/order/updating_spec.rb
solidus_core_devise_token_auth-2.8.0.alpha.6 spec/models/spree/order/updating_spec.rb
solidus_core_devise_token_auth-2.8.0.alpha.5 spec/models/spree/order/updating_spec.rb
solidus_core_devise_token_auth-2.8.0.alpha.4 spec/models/spree/order/updating_spec.rb