Sha256: dda9d62a0a84699ae6fcf2bdb6171c9a3bcd2af4fb9774c2e5a28a1f90629881
Contents?: true
Size: 528 Bytes
Versions: 6
Compression:
Stored size: 528 Bytes
Contents
require 'spec_helper' module Spree describe Order do let(:user) { stub_model(LegacyUser) } let(:product) { create :product } it 'can build an order from API parameters' do variant_id = product.master.id order = Order.build_from_api(user, { :line_items_attributes => { "0" => { :variant_id => variant_id, :quantity => 5 }}}) order.user.should == nil line_item = order.line_items.first line_item.quantity.should == 5 line_item.variant_id.should == variant_id end end end
Version data entries
6 entries across 6 versions & 1 rubygems