module GdsApi::TestHelpers::BusinessSupportHelper

def setup_business_support_stubs(endpoint, path)

def setup_business_support_stubs(endpoint, path)
  @stubbed_business_supports = {}
  stub_request(:get, %r{\A#{endpoint}/#{path}\.json}).to_return do |request|
    if request.uri.query_values
      key = facet_key(request.uri.query_values)
      results = @stubbed_business_supports[key] || []
    else
      results = @stubbed_business_supports['default']
    end
    {:body => plural_response_base.merge("results" => results, "total" => results.size).to_json}
  end
end