Sha256: b5e84a7fc3fb19d20d751acd953237e578642b05dafa5e095c60b09462dbe6d4
Contents?: true
Size: 1.12 KB
Versions: 4
Compression:
Stored size: 1.12 KB
Contents
require 'test_helper' class ContactsControllerTest < ActionDispatch::IntegrationTest setup do @contact = contacts(:one) end test "should get index" do get contacts_url assert_response :success end test "should get new" do get new_contact_url assert_response :success end test "should create contact" do assert_difference('Contact.count') do post contacts_url, params: { contact: { email: @contact.email, name: @contact.name, phone: @contact.phone } } end assert_redirected_to contact_url(Contact.last) end test "should show contact" do get contact_url(@contact) assert_response :success end test "should get edit" do get edit_contact_url(@contact) assert_response :success end test "should update contact" do patch contact_url(@contact), params: { contact: { email: @contact.email, name: @contact.name, phone: @contact.phone } } assert_redirected_to contact_url(@contact) end test "should destroy contact" do assert_difference('Contact.count', -1) do delete contact_url(@contact) end assert_redirected_to contacts_url end end
Version data entries
4 entries across 4 versions & 1 rubygems