14484: Moves test for grouping pdhs to its own file
[arvados.git] / services / api / test / functional / user_sessions_controller_test.rb
index 43872e1b89e7e08ac17212139e1baa6ac3c38897..e3048159f4e7a99f025fca9153f2f09cf4d07863 100644 (file)
@@ -27,4 +27,12 @@ class UserSessionsControllerTest < ActionController::TestCase
     assert_not_nil api_client_auth
     assert_includes(@response.redirect_url, 'api_token='+api_client_auth.salted_token(remote: remote_prefix))
   end
+
+  test "login with malformed remote param returns an error" do
+    authorize_with :inactive
+    api_client_page = 'http://client.example.com/home'
+    remote_prefix = 'invalid_cluster_id'
+    get :login, return_to: api_client_page, remote: remote_prefix
+    assert_response 400
+  end
 end