DEFAULT_REQUEST_HEADERS = {

'AUTHORIZATION' => 'user_token',
'Content-Type' => 'application/json',
'Accept' => 'application/json'

}

RSpec.configure do |config|

config.after(:each) do |test|
  if test.metadata[:dictum]
  Dictum.endpoint(
    resource: test.metadata[:described_class].to_s.split('::').last.gsub('Controller', ''),
    endpoint: request.fullpath,
    http_verb: request.env['REQUEST_METHOD'],
    description: test.metadata[:dictum],
    request_headers: DEFAULT_REQUEST_HEADERS,
    request_path_parameters: request.env['action_dispatch.request.path_parameters'].except(:controller, :action),
    request_body_parameters: request.env['action_dispatch.request.parameters'].except('controller', 'action'),
    response_headers: response.headers,
    response_status: response.status,
    response_body: ActiveSupport::JSON.decode(response.body)
  )
  end
end

end