Merge branch 'master' into 5539-better-docker
[arvados.git] / apps / workbench / test / test_helper.rb
index 695d01ad5b48c8e205ddbb10717e7d617ef45f6f..fdde55d41db63aced4559dc8d03409a58cc7246c 100644 (file)
@@ -36,8 +36,11 @@ class ActiveSupport::TestCase
     auth = api_fixture('api_client_authorizations')[token_name.to_s]
     Thread.current[:arvados_api_token] = auth['api_token']
     if block_given?
-      yield
-      Thread.current[:arvados_api_token] = was
+      begin
+        yield
+      ensure
+        Thread.current[:arvados_api_token] = was
+      end
     end
   end