internetee-registry/test/models/bank_transaction_test.rb
2018-11-26 16:33:57 +02:00

21 lines
727 B
Ruby

require 'test_helper'
class BankTransactionTest < ActiveSupport::TestCase
def test_matches_against_invoice_reference_number
invoices(:valid).update!(number: '2222', total: 10, reference_no: '1111')
transaction = BankTransaction.new(description: 'invoice #2222', sum: 10, reference_no: '1111')
assert_difference 'AccountActivity.count' do
transaction.autobind_invoice
end
end
def test_does_not_match_against_registrar_reference_number
registrars(:bestnames).update!(reference_no: '1111')
transaction = BankTransaction.new(description: 'invoice #2222', sum: 10, reference_no: '1111')
assert_no_difference 'AccountActivity.count' do
transaction.autobind_invoice
end
end
end