Sha256: 4979b01f97613563c65fb969f820bd30aa2f7ea47db1dcddd83977677c85e3ac
Contents?: true
Size: 880 Bytes
Versions: 3
Compression:
Stored size: 880 Bytes
Contents
$LOAD_PATH.unshift(File.dirname(__FILE__)) $LOAD_PATH.unshift(File.join(File.dirname(__FILE__), '..', 'lib')) require 'schoolfinder' require 'rspec' require 'webmock/rspec' SCHOOLFINDER_API_KEY = YAML.load_file(File.join(File.dirname(__FILE__), 'schoolfinder_api_key.yml'))["api_key"] def new_schoolfinder Schoolfinder::Client.new(SCHOOLFINDER_API_KEY) end def new_timeout_schoolfinder Schoolfinder::Client.new(SCHOOLFINDER_API_KEY, 5) end def default_params {"v" => "5", "key" => SCHOOLFINDER_API_KEY, "resf" => "json", "sn" => "sf"} end def mock_get(params, response_fixture) stub_http_request(:get, "api.education.com/service/service.php").with(:query => default_params.merge(params)).to_return(:body => mocked_response(response_fixture)) end def mocked_response(response_fixture) File.read(File.join(File.dirname(__FILE__), 'responses', response_fixture)) end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
schoolfinder-0.4.3 | spec/spec_helper.rb |
schoolfinder-0.4.2 | spec/spec_helper.rb |
schoolfinder-0.4.1 | spec/spec_helper.rb |