X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/dfe0ec7bfec3fd72cd40d3962e5c8af08d2413d2..14a6eb786a0d01e86ccae7645e880661caf6f0cb:/apps/workbench/test/controllers/work_units_controller_test.rb diff --git a/apps/workbench/test/controllers/work_units_controller_test.rb b/apps/workbench/test/controllers/work_units_controller_test.rb index ee18861c92..6f74955cd1 100644 --- a/apps/workbench/test/controllers/work_units_controller_test.rb +++ b/apps/workbench/test/controllers/work_units_controller_test.rb @@ -1,3 +1,7 @@ +# Copyright (C) The Arvados Authors. All rights reserved. +# +# SPDX-License-Identifier: AGPL-3.0 + require 'test_helper' class WorkUnitsControllerTest < ActionController::TestCase @@ -28,7 +32,7 @@ class WorkUnitsControllerTest < ActionController::TestCase '/container_requests/zzzzz-xvhdp-cr4completedcr2']], ].each do |search_filter, expected_min, expected_max, expected, not_expected| test "all_processes page for search filter '#{search_filter}'" do - work_units_index(filters: [['any','@@', search_filter]]) + work_units_index(filters: [['any','@@', search_filter]], show_children: true) assert_response :success # Verify that expected number of processes are found @@ -63,29 +67,6 @@ class WorkUnitsControllerTest < ActionController::TestCase encoded_params = Hash[params.map { |k,v| [k, (v.is_a?(Array) || v.is_a?(Hash)) ? v.to_json : v] }] - get :index, encoded_params, session_for(:active) - end - - [ - [Job, 'active', 'running_job_with_components', '/jobs/zzzzz-8i9sb-jyq01m7in1jlofj#Log'], - [PipelineInstance, 'active', 'pipeline_in_running_state', '/jobs/zzzzz-8i9sb-pshmckwoma9plh7#Log'], - [PipelineInstance, nil, 'pipeline_in_publicly_accessible_project_but_other_objects_elsewhere', 'Log unavailable'], - ].each do |type, token, fixture, log_link| - test "link_to_log for #{fixture} for #{token}" do - use_token 'admin' - obj = find_fixture(type, fixture) - - @controller = if type == Job then JobsController.new else PipelineInstancesController.new end - - if token - get :show, {id: obj['uuid']}, session_for(token) - else - Rails.configuration.anonymous_user_token = - api_fixture("api_client_authorizations", "anonymous", "api_token") - get :show, {id: obj['uuid']} - end - - assert_includes @response.body, log_link - end + get :index, params: encoded_params, session: session_for(:active) end end