X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/195b23ed7fd0c6261d0a945a9f0e541d78a0648e..4d2b509734d1ac5351ab6da16e08a092ba77f148:/apps/workbench/test/functional/pipeline_instances_controller_test.rb diff --git a/apps/workbench/test/functional/pipeline_instances_controller_test.rb b/apps/workbench/test/functional/pipeline_instances_controller_test.rb index 6fe44242bb..20886b5ab6 100644 --- a/apps/workbench/test/functional/pipeline_instances_controller_test.rb +++ b/apps/workbench/test/functional/pipeline_instances_controller_test.rb @@ -75,4 +75,15 @@ class PipelineInstancesControllerTest < ActionController::TestCase session_for(:active)) assert_response :success end + + test "dates in JSON components are parsed" do + get(:show, + {id: api_fixture('pipeline_instances')['has_component_with_completed_jobs']['uuid']}, + session_for(:active)) + assert_response :success + assert_not_nil assigns(:object) + assert_not_nil assigns(:object).components[:foo][:job] + assert assigns(:object).components[:foo][:job][:started_at].is_a? Time + assert assigns(:object).components[:foo][:job][:finished_at].is_a? Time + end end