diff --git a/lib/jsonapi_spec_helpers/helpers.rb b/lib/jsonapi_spec_helpers/helpers.rb index 651eaed..6459325 100644 --- a/lib/jsonapi_spec_helpers/helpers.rb +++ b/lib/jsonapi_spec_helpers/helpers.rb @@ -80,24 +80,24 @@ def jsonapi_headers } end - def jsonapi_get(url, params: {}) - get url, params: params, headers: jsonapi_headers + def jsonapi_get(url, params: {}, headers: {}) + get url, params: params, headers: jsonapi_headers.merge(headers) end - def jsonapi_post(url, payload) - post url, params: payload.to_json, headers: jsonapi_headers + def jsonapi_post(url, payload: {}, headers: {}) + post url, params: payload.to_json, headers: jsonapi_headers.merge(headers) end - def jsonapi_put(url, payload) - put url, params: payload.to_json, headers: jsonapi_headers + def jsonapi_put(url, payload: {}, headers: {}) + put url, params: payload.to_json, headers: jsonapi_headers.merge(headers) end - def jsonapi_patch(url, payload) - patch url, params: payload.to_json, headers: jsonapi_headers + def jsonapi_patch(url, payload: {}, headers: {}) + patch url, params: payload.to_json, headers: jsonapi_headers.merge(headers) end - def jsonapi_delete(url) - delete url, headers: jsonapi_headers + def jsonapi_delete(url, headers: {}) + delete url, headers: jsonapi_headers.merge(headers) end def jsonapi_payload(input)