X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/73c0b152d18774266e72916d6f8cedb3199b535c..5c8437e59cbfd13b99d402b42b6bdfc18aa82bf8:/apps/workbench/test/functional/application_controller_test.rb diff --git a/apps/workbench/test/functional/application_controller_test.rb b/apps/workbench/test/functional/application_controller_test.rb index f3dbcb523b..50f990aa0b 100644 --- a/apps/workbench/test/functional/application_controller_test.rb +++ b/apps/workbench/test/functional/application_controller_test.rb @@ -296,4 +296,11 @@ class ApplicationControllerTest < ActionController::TestCase assert users.size == 3, 'Expected two objects in the preloaded hash' end + test "requesting a nonexistent object returns 404" do + # We're really testing ApplicationController's find_object_by_uuid. + # It's easiest to do that by instantiating a concrete controller. + @controller = NodesController.new + get(:show, {id: "zzzzz-zzzzz-zzzzzzzzzzzzzzz"}, session_for(:admin)) + assert_response 404 + end end