Sha256: ea1f9982f415ad1d47c22f74475aff2b679f89a6dbdaa29c472ad4da26af813e

Contents?: true

Size: 467 Bytes

Versions: 1

Compression:

Stored size: 467 Bytes

Contents

require 'rails_helper'

module Shopper
  RSpec.describe OrderItemController, type: :controller do
    routes { Shopper::Engine.routes }

    describe '#destroy' do
      it 'destroy if authorized' do
        order = create :order, :with_items
        stub_current_order_with(order)
        item = order.order_items.first
        expect do
          delete :destroy, params: { id: item.id }
        end.to change { OrderItem.count }.by(-1)
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
shoppper-0.1.0 spec/controllers/order_item_controller_spec.rb