test/validator_test.rb in polish_invoicer-0.0.19 vs test/validator_test.rb in polish_invoicer-0.0.20

- old
+ new

@@ -140,9 +140,24 @@ v = Validator.new(@invoice) v.valid? assert_nil v.errors[:payment_date] end + def test_currency + @invoice.currency = nil + v = Validator.new(@invoice) + v.valid? + assert v.errors[:currency] + @invoice.currency = 'XYZ' + v = Validator.new(@invoice) + v.valid? + assert v.errors[:currency] + @invoice.currency = 'EUR' + v = Validator.new(@invoice) + v.valid? + refute v.errors[:currency] + end + private def check_error(field, value = nil) @invoice.send("#{field}=", value) v = Validator.new(@invoice)