module Committee::Rails::Test::Methods

Public Instance Methods

committee_options() click to toggle source
# File lib/committee/rails/test/methods.rb, line 8
def committee_options
  if defined?(RSpec) && (options = RSpec.try(:configuration).try(:committee_options))
    options
  else
    { schema_path: default_schema }
  end
end
default_schema() click to toggle source
# File lib/committee/rails/test/methods.rb, line 16
def default_schema
  @default_schema ||= Committee::Drivers.load_from_file(Rails.root.join('docs', 'schema', 'schema.json').to_s)
end
request_object() click to toggle source
# File lib/committee/rails/test/methods.rb, line 20
def request_object
  integration_session.request
end
response_data() click to toggle source
# File lib/committee/rails/test/methods.rb, line 24
def response_data
  [integration_session.response.status, integration_session.response.headers, integration_session.response.body]
end