# Testowanie logowania przy podaniu nieprawidowego pseudonimu
def test_login_failure_with_nonexistent_screen_name
  invalid_user = @valid_user
  invalid_user.screen_name = "no such user"
  try_to_login invalid_user
  assert_template "login"
  assert_equal "Nieprawidowa kombinacja uytkownika/hasa", flash[:notice]
  # Upewnij si, e wywietlone zostanie screen_name, ale nie haso
  user = assigns(:user)
  assert_equal invalid_user.screen_name, user.screen_name
  assert_nil user.password
end

# Testowanie logowania przy podaniu nieprawidowego hasa
def test_login_failure_with_wrong_password
  invalid_user = @valid_user
  # Konstruuje nieprawidowe haso
  invalid_user.password += "baz"
  try_to_login invalid_user
  assert_template "login"
  assert_equal "Nieprawidowa kombinacja uytkownika/hasa", flash[:notice]
  # Upewnij si, e wywietlone zostanie screen_name, ale nie haso
  user = assigns(:user)
  assert_equal invalid_user.screen_name, user.screen_name
  assert_nil user.password
end

