Revert errant change in f8e6cb3. refs #3126
[arvados.git] / apps / workbench / test / test_helper.rb
index 695d01ad5b48c8e205ddbb10717e7d617ef45f6f..ade6292efe6d2cd59adbeb4b8021642e1a00584a 100644 (file)
@@ -36,12 +36,15 @@ 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
 
-  setup do
+  teardown do
     Thread.current[:arvados_api_token] = nil
     Thread.current[:user] = nil
     Thread.current[:reader_tokens] = nil