merged/test/integration/pages_test.rb
2022-12-23 17:37:49 +02:00

49 lines
1002 B
Ruby

require "test_helper"
class PageTest < ActionDispatch::IntegrationTest
include Devise::Test::IntegrationHelpers # Rails >= 5
def test_returns_success
visit "/merged/pages"
assert_title page, "Dummy"
assert_text page, "Pages"
end
def test_has_an_index_page
visit "merged/pages"
click_on ("index")
end
def test_edit_page_works
visit "/merged/pages"
within("#index") do
click_on ("Edit")
end
end
end
class PagesWrite < ActionDispatch::IntegrationTest
include Devise::Test::IntegrationHelpers # Rails >= 5
include Merged::Cleanup
def test_edit_page_works
visit "/merged/pages/2"
within(".options") do
click_on ("Update")
end
end
def test_new_works_without
visit "/merged/pages"
within(".new_page") do
click_on ("New Page")
end
end
def test_new_works_with_name
visit "/merged/pages"
within(".new_page") do
fill_in 'Name', with: 'New Page'
click_on ("New Page")
end
end
end