diff --git a/spec/models/spree/price_spec.rb b/spec/models/spree/price_spec.rb index bde8fc2cbe..ec7b1e161f 100644 --- a/spec/models/spree/price_spec.rb +++ b/spec/models/spree/price_spec.rb @@ -16,5 +16,13 @@ module Spree expect(price.reload.variant).to eq variant end end + + context "with large values" do + let(:expensive_variant) { build(:variant, price: 10_000_000) } + + it "throws an error" do + expect{ expensive_variant.save }.to raise_error ActiveRecord::StatementInvalid + end + end end end