Merge branch '3961-uuid-assignment-not-permitted'
[arvados.git] / services / api / test / test_helper.rb
index 72edfad17f56a8b0437e43b4c6144cd13b38a341..3413f6486a43a3c412cfd18d442f8ac92e480521 100644 (file)
@@ -80,6 +80,26 @@ class ActiveSupport::TestCase
   end
 end
 
+class ActionController::TestCase
+  setup do
+    @counter = 0
+  end
+
+  def check_counter action
+    @counter += 1
+    if @counter == 2
+     # assert_equal 1, 2, "Multiple actions in functional test"
+    end
+  end
+
+  [:get, :post, :put, :patch, :delete].each do |method|
+    define_method method do |action, *args|
+      check_counter action
+      super action, *args
+    end
+  end
+end
+
 class ActionDispatch::IntegrationTest
   teardown do
     Thread.current[:api_client_ip_address] = nil