Fix stock issue and update specs (now passing)

See: dcd5944a29
This commit is contained in:
Matt-Yorkley
2021-01-06 20:13:38 +00:00
parent c0c7c4f440
commit cca16c6e1f
3 changed files with 3 additions and 3 deletions

View File

@@ -6,7 +6,7 @@ module Spree
belongs_to :stock_location, class_name: 'Spree::StockLocation'
belongs_to :variant, class_name: 'Spree::Variant'
has_many :stock_movements, dependent: :destroy
has_many :stock_movements
validates :stock_location, :variant, presence: true
validates :variant_id, uniqueness: { scope: [:stock_location_id, :deleted_at] }

View File

@@ -240,7 +240,7 @@ module Spree
let(:variant) { product.master }
let(:stock_item) { variant.stock_items.first }
xit "doesnt raise ReadOnlyRecord error" do
it "doesnt raise ReadOnlyRecord error" do
Spree::StockMovement.create!(stock_item: stock_item, quantity: 1)
expect { product.destroy }.not_to raise_error
end

View File

@@ -106,7 +106,7 @@ RSpec.describe Spree::StockItem do
context "with stock movements" do
before { Spree::StockMovement.create(stock_item: subject, quantity: 1) }
xit "doesnt raise ReadOnlyRecord error" do
it "doesnt raise ReadOnlyRecord error" do
expect { subject.destroy }.not_to raise_error
end
end