1 require "application_system_test_case"
3 class UserLoginTest < ApplicationSystemTestCase
4 test "Warn on login page when already logged in" do
5 user1 = create(:user, :display_name => "First User")
6 user2 = create(:user, :display_name => "Second User")
11 assert_button "First User"
12 within_content_body do
13 assert_text "logged in as First User"
16 fill_in "username", :with => user2.email
17 fill_in "password", :with => "test"
20 assert_button "Second User"
23 test "Show OpenID form when OpenID provider button is clicked" do
26 within_content_body do
27 assert_no_field "OpenID URL"
28 assert_no_button "Continue"
30 click_on "Log in with OpenID"
32 assert_field "OpenID URL"
33 assert_button "Continue"