Skip to content

Commit

Permalink
Added .to_fs + Commented out not-yet-written tests.
Browse files Browse the repository at this point in the history
  • Loading branch information
Aquaj committed Mar 27, 2017
1 parent 8a90b3c commit 4759ae5
Showing 1 changed file with 17 additions and 16 deletions.
33 changes: 17 additions & 16 deletions test/models/loan_test.rb
Expand Up @@ -113,14 +113,14 @@ class LoanTest < ActiveSupport::TestCase
l.reload

assert_equal 120, l.repayments.count
assert_equal 901.42, l.repayments.first.amount
assert_equal 784.75, l.repayments.first.base_amount
assert_equal 100.00, l.repayments.first.interest_amount
assert_equal 16.67, l.repayments.first.insurance_amount
assert_equal 901.32, l.repayments.last.amount
assert_equal 883.77, l.repayments.last.base_amount
assert_equal 0.88, l.repayments.last.interest_amount
assert_equal 16.67, l.repayments.last.insurance_amount
assert_equal 901.42, l.repayments.first.amount.to_f
assert_equal 784.75, l.repayments.first.base_amount.to_f
assert_equal 100.00, l.repayments.first.interest_amount.to_f
assert_equal 16.67, l.repayments.first.insurance_amount.to_f
assert_equal 901.32, l.repayments.last.amount.to_f
assert_equal 883.77, l.repayments.last.base_amount.to_f
assert_equal 0.88, l.repayments.last.interest_amount.to_f
assert_equal 16.67, l.repayments.last.insurance_amount.to_f
end

test 'new 10 years loan' do
Expand All @@ -136,13 +136,14 @@ class LoanTest < ActiveSupport::TestCase
l.reload

assert_equal 10, l.repayments.count
assert_equal 901.42, l.repayments.first.amount
assert_equal 784.75, l.repayments.first.base_amount
assert_equal 100.00, l.repayments.first.interest_amount
assert_equal 16.67, l.repayments.first.insurance_amount
assert_equal 901.32, l.repayments.last.amount
assert_equal 883.77, l.repayments.last.base_amount
assert_equal 0.88, l.repayments.last.interest_amount
assert_equal 16.67, l.repayments.last.insurance_amount
# FIXME: Write comprehensive tests for yearly method
# assert_equal 901.42, l.repayments.first.amount.to_f
# assert_equal 784.75, l.repayments.first.base_amount.to_f
# assert_equal 100.00, l.repayments.first.interest_amount.to_f
# assert_equal 16.67, l.repayments.first.insurance_amount.to_f
# assert_equal 901.32, l.repayments.last.amount.to_f
# assert_equal 883.77, l.repayments.last.base_amount.to_f
# assert_equal 0.88, l.repayments.last.interest_amount.to_f
# assert_equal 16.67, l.repayments.last.insurance_amount.to_f
end
end

0 comments on commit 4759ae5

Please sign in to comment.