From 49a2dd6211bf014375b2e60240fe922da342be0b Mon Sep 17 00:00:00 2001 From: Andy Brett Date: Tue, 22 Dec 2020 19:16:20 -0800 Subject: [PATCH] Update product set spec to allow changing the unit_value These specs were introduced in cbac916e668e075e049b4f967c8d5479aca67216 so we'll want to verify that we want to change them --- spec/models/spree/product_set_spec.rb | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/spec/models/spree/product_set_spec.rb b/spec/models/spree/product_set_spec.rb index d81f139908..0812683191 100644 --- a/spec/models/spree/product_set_spec.rb +++ b/spec/models/spree/product_set_spec.rb @@ -32,7 +32,7 @@ describe Spree::ProductSet do end context 'when the product does exist' do - context 'when a different varian_unit is passed' do + context 'when a different variant_unit is passed' do let!(:product) do create( :simple_product, @@ -54,22 +54,22 @@ describe Spree::ProductSet do } end - it 'does not update the product' do + it 'updates the product' do product_set.save expect(product.reload.attributes).to include( - 'variant_unit' => 'items' + 'variant_unit' => 'weight' ) end - it 'adds an error' do + it 'does not add an error' do product_set.save - expect(product_set.errors.get(:base)) - .to include("Unit value can't be blank") + expect(product_set.errors) + .to be_empty end - it 'returns false' do - expect(product_set.save).to eq(false) + it 'returns true' do + expect(product_set.save).to eq(true) end end