8784: Fix test for latest firefox.
[arvados.git] / apps / workbench / test / controllers / pipeline_instances_controller_test.rb
index ac36f197f4306e5d0ac82f77a47cf8d7c0b1d977..f55c3ac8720fab7e481a10b3f90946f7616256c3 100644 (file)
@@ -85,8 +85,12 @@ class PipelineInstancesControllerTest < ActionController::TestCase
     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
+    start_at = assigns(:object).components[:foo][:job][:started_at]
+    start_at = Time.parse(start_at) if (start_at.andand.class == String)
+    assert start_at.is_a? Time
+    finished_at = assigns(:object).components[:foo][:job][:started_at]
+    finished_at = Time.parse(finished_at) if (finished_at.andand.class == String)
+    assert finished_at.is_a? Time
   end
 
   # The next two tests ensure that a pipeline instance can be copied