Sha256: 6684420473be9f5285a784bffd416a20337d00bfae14b63b10b3298283b53347
Contents?: true
Size: 952 Bytes
Versions: 11
Compression:
Stored size: 952 Bytes
Contents
require 'spec_helper' describe "Cancel items" do stub_authorization! let!(:order) do create( :order_ready_to_ship, number: "R100", state: "complete", line_items_count: 1 ) end def visit_order visit spree.admin_path click_link "Orders" within_row(1) do click_link "R100" end end context "when some items are cancelable" do it "can cancel the item" do visit_order click_link 'Cancel Items' within_row(1) do check 'inventory_unit_ids[]' end click_button "Cancel Items" expect(page).to have_content("Inventory canceled") expect(page).to have_content("1 x Canceled") end end context "when all items are not cancelable" do before { order.inventory_units.each(&:cancel!) } it "does not display the link to cancel items" do visit_order expect(page).to have_no_content('Cancel Items') end end end
Version data entries
11 entries across 11 versions & 1 rubygems