3 class UsersControllerTest < ActionController::TestCase
4 test "ignore previously valid token (for deleted user), don't crash" do
5 get :welcome, {}, session_for(:valid_token_deleted_user)
6 assert_response :success
7 assert_nil assigns(:my_jobs)
8 assert_nil assigns(:my_ssh_keys)
11 test "expired token redirects to api server login" do
13 id: api_fixture('users')['active']['uuid']
14 }, session_for(:expired_trustedclient)
15 assert_response :redirect
16 assert_match /^#{Rails.configuration.arvados_login_base}/, @response.redirect_url
17 assert_nil assigns(:my_jobs)
18 assert_nil assigns(:my_ssh_keys)