Sha256: 517ad601926700ed703c40e3ed7773d88f3dbb3f9f48ce837c795d21389317d9
Contents?: true
Size: 773 Bytes
Versions: 1
Compression:
Stored size: 773 Bytes
Contents
require 'spec_helper' describe Spree::Order, type: :model do let(:order) { Spree::Order.new } it 'has customer document attribute' do document = '43920390' order.customer_document = document expect(order.customer_document).to eq(document) end describe 'state_machine' do it 'dont have confirm state' do expect(Spree::Order.checkout_steps.key?(:confirm)).to be(false) end context 'with payment_failed event' do let(:event) { Spree::Order.state_machine.events[:payment_failed] } it 'not have confirm state' do expect(event.known_states.include?(:confirm)).to be(false) end it 'only have transition from/to payment' do expect(event.known_states).to eq([:payment]) end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
solidus_payu_latam-0.0.2 | spec/models/spree/order_spec.rb |