def test_login_success_with_remember_me
  try_to_login @valid_user, :remember_me => "1"
  test_time = Time.now
  assert logged_in?
  assert_equal @valid_user.id, session[:user_id]
  assert_equal "Uytkownik #{@valid_user.screen_name} zalogowany!", flash[:notice]
  assert_response :redirect
  assert_redirected_to :action => "index"
  
  # Sprawdza cookie i okresy wanoci
  user = User.find(@valid_user.id)
  
  # Cookie "pamitaj mnie"
  assert_equal "1", cookie_value(:remember_me)    
  assert_equal 10.years.from_now(test_time),
               cookie_expires(:remember_me)
  
  # Cookie autoryzacji
  cookie_token = cookies["authorization_token"].value.to_s
  assert_equal user.authorization_token, cookie_value(:authorization_token)
  assert_equal 10.years.from_now(test_time),
               cookie_expires(:authorization_token)
end

