From 6643081c1880a8dbeace19f50189c310106b7ea5 Mon Sep 17 00:00:00 2001 From: dinsmol Date: Thu, 8 Jul 2021 00:06:46 +0300 Subject: [PATCH] added test --- test/models/bank_transaction_test.rb | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/test/models/bank_transaction_test.rb b/test/models/bank_transaction_test.rb index 9a9b02a74..46ac54d3c 100644 --- a/test/models/bank_transaction_test.rb +++ b/test/models/bank_transaction_test.rb @@ -136,6 +136,12 @@ class BankTransactionTest < ActiveSupport::TestCase assert transaction.errors.full_messages.include?('Invoice and transaction sums do not match') end + def test_binds_without_invoice_no + transaction = BankTransaction.new(sum: 9) + transaction.bind_invoice('') + assert transaction.errors.full_messages.include?('Invoice was not found') + end + def test_overpayment_is_not_matched_with_invoice create_payable_invoice(number: '2222', total: 10) transaction = BankTransaction.new(sum: 11)