X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/b9e5c8b32858338850da3e12ce27570b828898b3..c64d7e1d5d1879187e1c4002445fab1d3c7951a0:/apps/workbench/test/controllers/disabled_api_test.rb?ds=sidebyside diff --git a/apps/workbench/test/controllers/disabled_api_test.rb b/apps/workbench/test/controllers/disabled_api_test.rb index 47276c02e8..334b89c4da 100644 --- a/apps/workbench/test/controllers/disabled_api_test.rb +++ b/apps/workbench/test/controllers/disabled_api_test.rb @@ -15,6 +15,17 @@ class DisabledApiTest < ActionController::TestCase assert_includes @response.body, "Run a process" end + test "dashboard compute node status not shown when pipeline_instance index API is disabled" do + @controller = ProjectsController.new + + dd = ArvadosApiClient.new_or_current.discovery.deep_dup + dd[:resources][:pipeline_instances][:methods].delete(:index) + ArvadosApiClient.any_instance.stubs(:discovery).returns(dd) + + get :index, {}, session_for(:active) + assert_not_includes @response.body, "compute-node-summary-pane" + end + [ [:jobs, JobsController.new], [:job_tasks, JobTasksController.new],