blob: 69ecdc93d196bc594ca5fc8b4748d0c3b6307891 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
|
RSpec.describe Spree::OrderUpdater do
describe '#update' do
it 'fires the order_recalculated event exactly once' do
stub_const('Spree::Event', class_spy(Spree::Event))
order = create(:order)
described_class.new(order).update
expect(Spree::Event).to have_received(:fire).with('order_recalculated', order: order).once
end
end
end
|