test/validator_test.rb in polish_invoicer-0.0.23 vs test/validator_test.rb in polish_invoicer-0.0.24
- old
+ new
@@ -52,9 +52,19 @@
check_error(:price, '100')
check_error(:price, -10)
check_ok(:price, 19.99)
end
+ def test_price_paid_validation
+ @invoice.price = 200
+ check_error(:price_paid)
+ check_error(:price_paid, 'test')
+ check_error(:price_paid, '100')
+ check_error(:price_paid, -10)
+ check_error(:price_paid, 300)
+ check_ok(:price_paid, 19.99)
+ end
+
def test_gross_price_validation
check_error(:gross_price)
check_error(:gross_price, 'test')
check_ok(:gross_price, true)
check_ok(:gross_price, false)