require 'test_helper'
-class Arvados::V1::ApiTokensScopeTest < ActionController::IntegrationTest
+class ApiTokensScopeTest < ActionDispatch::IntegrationTest
fixtures :all
def v1_url(*parts)
- (['arvados', 'v1'] + parts).join('/')
+ (['', 'arvados', 'v1'] + parts).join('/')
end
test "user list token can only list users" do
assert_response 403
get(v1_url('specimens', specimens(:owned_by_active_user).uuid), *get_args)
assert_response :success
+ head(v1_url('specimens', specimens(:owned_by_active_user).uuid), *get_args)
+ assert_response :success
get(v1_url('specimens', specimens(:owned_by_spectator).uuid), *get_args)
assert_includes(403..404, @response.status)
end
req_args = [{}, auth(:admin_noscope)]
get(v1_url('logs'), *req_args)
assert_response 403
- get(v1_url('logs', logs(:log1).uuid), *req_args)
+ get(v1_url('logs', logs(:noop).uuid), *req_args)
assert_response 403
post(v1_url('logs'), *req_args)
assert_response 403