require 'test_helper' class DocumentsControllerTest < ActionDispatch::IntegrationTest setup do @document = documents(:one) end test "should get index" do get documents_url assert_response :success end test "should get new" do get new_document_url assert_response :success end test "should create document" do assert_difference('Document.count') do post documents_url, params: { document: { name: @document.name } } end assert_redirected_to document_url(Document.last) end test "should show document" do get document_url(@document) assert_response :success end test "should get edit" do get edit_document_url(@document) assert_response :success end test "should update document" do patch document_url(@document), params: { document: { name: @document.name } } assert_redirected_to document_url(@document) end test "should destroy document" do assert_difference('Document.count', -1) do delete document_url(@document) end assert_redirected_to documents_url end end