Add extra bills tracking
This commit is contained in:
parent
a21639ff6f
commit
63487a9cba
22 changed files with 353 additions and 3 deletions
48
test/controllers/extra_bills_controller_test.rb
Normal file
48
test/controllers/extra_bills_controller_test.rb
Normal file
|
@ -0,0 +1,48 @@
|
|||
require "test_helper"
|
||||
|
||||
class ExtraBillsControllerTest < ActionDispatch::IntegrationTest
|
||||
setup do
|
||||
@extra_bill = extra_bills(:one)
|
||||
end
|
||||
|
||||
test "should get index" do
|
||||
get extra_bills_url
|
||||
assert_response :success
|
||||
end
|
||||
|
||||
test "should get new" do
|
||||
get new_extra_bill_url
|
||||
assert_response :success
|
||||
end
|
||||
|
||||
test "should create extra_bill" do
|
||||
assert_difference("ExtraBill.count") do
|
||||
post extra_bills_url, params: { extra_bill: { amount: @extra_bill.amount, deduct_autopaid: @extra_bill.deduct_autopaid, description: @extra_bill.description } }
|
||||
end
|
||||
|
||||
assert_redirected_to extra_bill_url(ExtraBill.last)
|
||||
end
|
||||
|
||||
test "should show extra_bill" do
|
||||
get extra_bill_url(@extra_bill)
|
||||
assert_response :success
|
||||
end
|
||||
|
||||
test "should get edit" do
|
||||
get edit_extra_bill_url(@extra_bill)
|
||||
assert_response :success
|
||||
end
|
||||
|
||||
test "should update extra_bill" do
|
||||
patch extra_bill_url(@extra_bill), params: { extra_bill: { amount: @extra_bill.amount, deduct_autopaid: @extra_bill.deduct_autopaid, description: @extra_bill.description } }
|
||||
assert_redirected_to extra_bill_url(@extra_bill)
|
||||
end
|
||||
|
||||
test "should destroy extra_bill" do
|
||||
assert_difference("ExtraBill.count", -1) do
|
||||
delete extra_bill_url(@extra_bill)
|
||||
end
|
||||
|
||||
assert_redirected_to extra_bills_url
|
||||
end
|
||||
end
|
Loading…
Add table
Add a link
Reference in a new issue