require 'test_helper' class BrowserBrowseTest < ActionDispatch::IntegrationTest test "login and check profile page" do visit root_path click_link 'Login' within 'form' do fill_in 'email address', with: users(:normal).email fill_in 'password', with: 'normalsecret' click_button 'Log in' end assert_equal 200, status_code assert_current_path my_welcome_path page.must_have_content 'You are now logged in' click_on 'profile page' page.must_have_content users(:normal).email end test "guest can browse packages" do visit packages_grid_path assert_equal 200, status_code page.must_have_content /Previous/ page.must_have_link href: packages_grid_path(page: 2) end end