Sha256: 73b2768b4ba2d4b52e92a358c4c1b5f7a70266881940606b4527bb00efa1427c
Contents?: true
Size: 645 Bytes
Versions: 1
Compression:
Stored size: 645 Bytes
Contents
module Workarea decorate CheckoutTest, with: :flow_io do def test_shippable checkout = Checkout.new(Order.new) assert(checkout.shippable?) checkout = Checkout.new(@order) Checkout::ShippingOptions.any_instance.expects(:valid?).returns(false) refute(checkout.shippable?) checkout = Checkout.new(@order) Checkout::ShippingOptions.any_instance.expects(:valid?).returns(true) assert(checkout.shippable?) flow_order = create_order(flow: true, items: [{ product_id: @product.id, sku: 'SKU' }]) checkout = Checkout.new(flow_order) assert(checkout.shippable?) end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
workarea-flow_io-1.2.1 | test/models/workarea/checkout_test.decorator |