Sha256: 9ac6d9bcbcc6e736fb6f2610dfe691c0edfd54e1dd0377244fb726486eeb8476
Contents?: true
Size: 988 Bytes
Versions: 33
Compression:
Stored size: 988 Bytes
Contents
module FakeJsonHelper def fake_json(method, path, file_path, options = {}) FakeWeb.register_uri( method, File.join(FbGraph::ROOT_URL, path), options.merge( :body => File.read(File.join(File.dirname(__FILE__), '../fake_json', "#{file_path}.json")) ) ) end def request_to(path, method = :get) endpoint = File.join(FbGraph::ROOT_URL, path) raise_error( FakeWeb::NetConnectNotAllowedError, "Real HTTP connections are disabled. Unregistered request: #{method.to_s.upcase} #{endpoint}" ) end def fake_fql_json(query, file_path, options = {}) params = { :query => query, :access_token => options[:access_token], :format => :json } params.delete_if do |k, v| v.blank? end FakeWeb.register_uri( :get, FbGraph::Query::ENDPOINT + '?' + params.to_query, :body => File.read(File.join(File.dirname(__FILE__), '../fake_json', "#{file_path}.json")) ) end end
Version data entries
33 entries across 33 versions & 1 rubygems