require 'test_helper' class ChecklistEntriesControllerTest < ActionDispatch::IntegrationTest setup do @checklist_entry = checklist_entries(:one) end test 'should get index' do get checklist_entries_url assert_response :success end test 'should get new' do get new_checklist_entry_url(checklist_id: @checklist_entry.checklist_id) assert_response :success end test 'should create checklist_entry' do assert_difference('ChecklistEntry.count') do post checklist_entries_url, params: { checklist_entry: { check_id: @checklist_entry.check_id, checklist_id: @checklist_entry.checklist_id, position: @checklist_entry.position } } end assert_redirected_to checklist_url(ChecklistEntry.last.checklist) end test 'should show checklist_entry' do get checklist_entry_url(@checklist_entry) assert_response :success end test 'should get edit' do get edit_checklist_entry_url(@checklist_entry) assert_response :success end test 'should update checklist_entry' do patch checklist_entry_url(@checklist_entry), params: { checklist_entry: { check_id: @checklist_entry.check_id, checklist_id: @checklist_entry.checklist_id, position: @checklist_entry.position } } assert_redirected_to checklist_url(@checklist_entry.checklist) end test 'should destroy checklist_entry' do assert_difference('ChecklistEntry.count', -1) do delete checklist_entry_url(@checklist_entry) end assert_redirected_to checklist_entries_url end end