14551: Test exposing the bug.
authorLucas Di Pentima <ldipentima@veritasgenetics.com>
Thu, 29 Nov 2018 16:27:16 +0000 (13:27 -0300)
committerLucas Di Pentima <ldipentima@veritasgenetics.com>
Thu, 29 Nov 2018 16:28:10 +0000 (13:28 -0300)
Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <ldipentima@veritasgenetics.com>

apps/workbench/test/controllers/users_controller_test.rb

index 50b35021c093f23facb414667e74b84890f311b0..393b864dc53a61f3a81a91af6abd49e836a5e831 100644 (file)
@@ -35,6 +35,14 @@ class UsersControllerTest < ActionController::TestCase
     assert_match /\/users\/welcome/, @response.redirect_url
   end
 
+  test "'log in as user' feature uses a v2 token" do
+    post :sudo, {
+      id: api_fixture('users')['active']['uuid']
+    }, session_for('admin_trustedclient')
+    assert_response :redirect
+    assert_match /api_token=v2%2F/, @response.redirect_url
+  end
+
   test "request shell access" do
     user = api_fixture('users')['spectator']