44 lines
1.0 KiB
Ruby
44 lines
1.0 KiB
Ruby
require "application_system_test_case"
|
|
|
|
class VirtualsTest < ApplicationSystemTestCase
|
|
setup do
|
|
@virtual = virtuals(:one)
|
|
end
|
|
|
|
test "visiting the index" do
|
|
visit virtuals_url
|
|
assert_selector "h1", text: "Virtuals"
|
|
end
|
|
|
|
test "should create virtual" do
|
|
visit virtuals_url
|
|
click_on "New virtual"
|
|
|
|
fill_in "Destination", with: @virtual.destination
|
|
fill_in "Email", with: @virtual.email
|
|
click_on "Create Virtual"
|
|
|
|
assert_text "Virtual was successfully created"
|
|
click_on "Back"
|
|
end
|
|
|
|
test "should update Virtual" do
|
|
visit virtual_url(@virtual)
|
|
click_on "Edit this virtual", match: :first
|
|
|
|
fill_in "Destination", with: @virtual.destination
|
|
fill_in "Email", with: @virtual.email
|
|
click_on "Update Virtual"
|
|
|
|
assert_text "Virtual was successfully updated"
|
|
click_on "Back"
|
|
end
|
|
|
|
test "should destroy Virtual" do
|
|
visit virtual_url(@virtual)
|
|
click_on "Destroy this virtual", match: :first
|
|
|
|
assert_text "Virtual was successfully destroyed"
|
|
end
|
|
end
|