Remove in_stock dead scope

This makes the upgrade to Spree 2.0 a bit easier.
`spree_variants.count_on_hand` is removed in that version and this
column was used in the `in_stock` scope that we no longer use.
This commit is contained in:
Pau Perez
2018-03-28 11:53:06 +02:00
parent 7fbaff71c7
commit 0cbd967007
2 changed files with 0 additions and 18 deletions

View File

@@ -21,23 +21,6 @@ module Spree
Spree::Variant.not_deleted.should_not include v_deleted
end
describe "finding variants in stock" do
before do
p = create(:product, on_hand: 0)
@v_in_stock = create(:variant, product: p)
@v_on_demand = create(:variant, product: p, on_demand: true)
@v_no_stock = create(:variant, product: p)
@v_in_stock.update_attribute(:count_on_hand, 1)
@v_on_demand.update_attribute(:count_on_hand, 0)
@v_no_stock.update_attribute(:count_on_hand, 0)
end
it "returns variants in stock or on demand, but not those that are neither" do
Variant.where(is_master: false).in_stock.should match_array [@v_in_stock, @v_on_demand]
end
end
describe "finding variants in a distributor" do
let!(:d1) { create(:distributor_enterprise) }
let!(:d2) { create(:distributor_enterprise) }