From 41e8c113ed3afef92f1fe38e6f224a5634a24618 Mon Sep 17 00:00:00 2001 From: benji Date: Wed, 4 Mar 2015 18:18:47 +0100 Subject: [PATCH] Stock validator test --- test/integration/stock_validator_test.rb | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 test/integration/stock_validator_test.rb diff --git a/test/integration/stock_validator_test.rb b/test/integration/stock_validator_test.rb new file mode 100644 index 0000000..338111a --- /dev/null +++ b/test/integration/stock_validator_test.rb @@ -0,0 +1,12 @@ +require 'test_helper' + +class StockValidatorTest < ActiveSupport::TestCase + test "form gives error when product out of stock" do + order = users(:benji).orders.build + order.order_items.build(product: products(:cola), count: 10) + + order.save + + assert_includes order.errors[:base], "There is not enough stock for your order of the following products: Cola" + end +end