Class | MessagesControllerTest |
In: |
../../../test/functional/emails_controller_test.rb
|
Parent: | Test::Unit::TestCase |
# File ../../../test/functional/emails_controller_test.rb, line 13 13: def setup 14: @controller = MessagesController.new 15: @request = ActionController::TestRequest.new 16: @response = ActionController::TestResponse.new 17: end
# File ../../../test/functional/emails_controller_test.rb, line 69 69: def test_should_create_email 70: email_count = Message.count 71: login_as("sam") 72: post :create, :user_id => users(:sam), :email => {:recipient => 'abby', :subject => "hi", :body => "Abby, how was school today?"} 73: assert_response :redirect 74: assert_redirected_to outbox_profile_emails_path 75: assert_equal email_count + 1, Message.count 76: end
# File ../../../test/functional/emails_controller_test.rb, line 78 78: def test_should_delete_received_email 79: email_pre_delete_state = Message.find(emails(:abby_to_sam_1)) 80: login_as("sam") 81: delete :destroy, :user_id => users(:sam), :id => emails(:abby_to_sam_1) 82: assert_response :redirect 83: email_post_delete_state = Message.find(emails(:abby_to_sam_1)) 84: assert_not_equal email_pre_delete_state.receiver_deleted, email_post_delete_state.receiver_deleted 85: end
# File ../../../test/functional/emails_controller_test.rb, line 87 87: def test_should_delete_sent_email 88: email_pre_delete_state = Message.find(emails(:sam_to_abby_1)) 89: login_as("sam") 90: delete :destroy, :user_id => users(:sam), :id => emails(:sam_to_abby_1) 91: assert_response :redirect 92: email_post_delete_state = Message.find(emails(:sam_to_abby_1)) 93: assert_not_equal email_pre_delete_state.sender_deleted, email_post_delete_state.sender_deleted 94: end
# File ../../../test/functional/emails_controller_test.rb, line 26 26: def test_should_get_inbox 27: login_as("sam") 28: get :inbox, :user_id => users(:sam) 29: assert_response :success 30: end
# File ../../../test/functional/emails_controller_test.rb, line 19 19: def test_should_get_index 20: login_as("sam") 21: get :index, :user_id => users(:sam) 22: assert_response :redirect 23: assert_redirected_to inbox_profile_emails_path 24: end
# File ../../../test/functional/emails_controller_test.rb, line 57 57: def test_should_get_email 58: login_as("sam") 59: get :show, :user_id => users(:sam), :id => emails(:abby_to_sam_1) 60: assert_response :success 61: end
# File ../../../test/functional/emails_controller_test.rb, line 44 44: def test_should_get_new 45: login_as("sam") 46: get :new, :user_id => users(:sam) 47: assert_response :success 48: end
# File ../../../test/functional/emails_controller_test.rb, line 32 32: def test_should_get_outbox 33: login_as("sam") 34: get :outbox, :user_id => users(:sam) 35: assert_response :success 36: end
# File ../../../test/functional/emails_controller_test.rb, line 38 38: def test_should_get_trashbin 39: login_as("sam") 40: get :inbox, :user_id => users(:sam) 41: assert_response :success 42: end
# File ../../../test/functional/emails_controller_test.rb, line 96 96: def test_should_not_delete_email 97: email_pre_delete_state = Message.find(emails(:abby_to_sam_1)) 98: login_as("sam") 99: delete :destroy, :user_id => users(:sam), :id => emails(:abby_to_catie_1) 100: assert_response :forbidden 101: email_post_delete_state = Message.find(emails(:abby_to_sam_1)) 102: assert_equal email_pre_delete_state.receiver_deleted, email_post_delete_state.receiver_deleted 103: end
# File ../../../test/functional/emails_controller_test.rb, line 111 111: def test_should_not_reply_to_email 112: login_as("sam") 113: get :reply, :user_id => users(:sam), :id => emails(:abby_to_catie_1) 114: assert_response :forbidden 115: end
# File ../../../test/functional/emails_controller_test.rb, line 63 63: def test_should_protect_email 64: login_as("sam") 65: get :show, :user_id => users(:sam), :id => emails(:abby_to_catie_1) 66: assert_response :forbidden 67: end
# File ../../../test/functional/emails_controller_test.rb, line 105 105: def test_should_reply_to_email 106: login_as("sam") 107: get :reply, :user_id => users(:sam), :id => emails(:abby_to_sam_1) 108: assert_response :success 109: end