You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
107 lines
4.1 KiB
107 lines
4.1 KiB
require "application_system_test_case"
|
|
|
|
class MessagesTest < ApplicationSystemTestCase
|
|
setup do
|
|
@message = messages(:one)
|
|
end
|
|
|
|
test "visiting the index" do
|
|
visit messages_url
|
|
assert_selector "h1", text: "Messages"
|
|
end
|
|
|
|
test "should create message" do
|
|
visit messages_url
|
|
click_on "New message"
|
|
|
|
check "Bounce" if @message.bounce
|
|
fill_in "Bounce for", with: @message.bounce_for_id
|
|
fill_in "Clicked", with: @message.clicked
|
|
fill_in "Credential", with: @message.credential_id
|
|
fill_in "Domain", with: @message.domain_id
|
|
fill_in "Endpoint", with: @message.endpoint_id
|
|
fill_in "Endpoint type", with: @message.endpoint_type
|
|
check "Held" if @message.held
|
|
fill_in "Hold expiry", with: @message.hold_expiry
|
|
check "Inspected" if @message.inspected
|
|
fill_in "Last delivery attempt", with: @message.last_delivery_attempt
|
|
fill_in "Loaded", with: @message.loaded
|
|
fill_in "Mail from", with: @message.mail_from
|
|
fill_in "Message", with: @message.message_id
|
|
fill_in "Parsed", with: @message.parsed
|
|
fill_in "Raw body", with: @message.raw_body_id
|
|
fill_in "Raw headers", with: @message.raw_headers_id
|
|
fill_in "Raw table", with: @message.raw_table
|
|
fill_in "Rcpt to", with: @message.rcpt_to
|
|
check "Received with ssl" if @message.received_with_ssl
|
|
fill_in "Route", with: @message.route_id
|
|
fill_in "Scope", with: @message.scope
|
|
fill_in "Size", with: @message.size
|
|
check "Spam" if @message.spam
|
|
fill_in "Spam score", with: @message.spam_score
|
|
fill_in "Status", with: @message.status
|
|
fill_in "Subject", with: @message.subject
|
|
fill_in "Tag", with: @message.tag
|
|
check "Threat" if @message.threat
|
|
fill_in "Threat details", with: @message.threat_details
|
|
fill_in "Timestamp", with: @message.timestamp
|
|
fill_in "Token", with: @message.token
|
|
fill_in "Tracked images", with: @message.tracked_images
|
|
fill_in "Tracked links", with: @message.tracked_links
|
|
click_on "Create Message"
|
|
|
|
assert_text "Message was successfully created"
|
|
click_on "Back"
|
|
end
|
|
|
|
test "should update Message" do
|
|
visit message_url(@message)
|
|
click_on "Edit this message", match: :first
|
|
|
|
check "Bounce" if @message.bounce
|
|
fill_in "Bounce for", with: @message.bounce_for_id
|
|
fill_in "Clicked", with: @message.clicked
|
|
fill_in "Credential", with: @message.credential_id
|
|
fill_in "Domain", with: @message.domain_id
|
|
fill_in "Endpoint", with: @message.endpoint_id
|
|
fill_in "Endpoint type", with: @message.endpoint_type
|
|
check "Held" if @message.held
|
|
fill_in "Hold expiry", with: @message.hold_expiry
|
|
check "Inspected" if @message.inspected
|
|
fill_in "Last delivery attempt", with: @message.last_delivery_attempt
|
|
fill_in "Loaded", with: @message.loaded
|
|
fill_in "Mail from", with: @message.mail_from
|
|
fill_in "Message", with: @message.message_id
|
|
fill_in "Parsed", with: @message.parsed
|
|
fill_in "Raw body", with: @message.raw_body_id
|
|
fill_in "Raw headers", with: @message.raw_headers_id
|
|
fill_in "Raw table", with: @message.raw_table
|
|
fill_in "Rcpt to", with: @message.rcpt_to
|
|
check "Received with ssl" if @message.received_with_ssl
|
|
fill_in "Route", with: @message.route_id
|
|
fill_in "Scope", with: @message.scope
|
|
fill_in "Size", with: @message.size
|
|
check "Spam" if @message.spam
|
|
fill_in "Spam score", with: @message.spam_score
|
|
fill_in "Status", with: @message.status
|
|
fill_in "Subject", with: @message.subject
|
|
fill_in "Tag", with: @message.tag
|
|
check "Threat" if @message.threat
|
|
fill_in "Threat details", with: @message.threat_details
|
|
fill_in "Timestamp", with: @message.timestamp
|
|
fill_in "Token", with: @message.token
|
|
fill_in "Tracked images", with: @message.tracked_images
|
|
fill_in "Tracked links", with: @message.tracked_links
|
|
click_on "Update Message"
|
|
|
|
assert_text "Message was successfully updated"
|
|
click_on "Back"
|
|
end
|
|
|
|
test "should destroy Message" do
|
|
visit message_url(@message)
|
|
click_on "Destroy this message", match: :first
|
|
|
|
assert_text "Message was successfully destroyed"
|
|
end
|
|
end
|
|
|