Module: PatchRackTestDeleteRequests

Defined in:
lib/simple_jsonapi/rails/test_helpers.rb

Overview

Work-around for rack-test/rack-test#200. Remove once that issue is resolved.

Instance Method Summary collapse

Instance Method Details

#request(uri, env = {}, &block) ⇒ Object



5
6
7
8
9
10
11
# File 'lib/simple_jsonapi/rails/test_helpers.rb', line 5

def request(uri, env = {}, &block)
  if env[:method] == :delete && env["HTTP_ACCEPT"] == SimpleJsonapi::MIME_TYPE && JSON.parse(env[:params]).present?
    env[:input] = env[:params]
  end

  super(uri, env, &block)
end