Skip to main content

Rails Integration Test Example

rails logo

My First Rails Integration Test!

Not surprisingly, Rails makes it quite easy to scaffold tests. For integration tests, all it takes is:

$ rails g integration_test site_layout from the command line.

require "test_helper"

class SiteLayoutTest < ActionDispatch::IntegrationTest
get root_path
assert_template 'static_pages/home'
assert_select "a[href=?]", root_path, count: 2
assert_select "a[href=?]", help_path
assert_select "a[href=?]", about_path
end