Sha256: 531ecfb4e0808cbf975e58cfdab2bcf6f0e33a537af9b15c2b00eb84a6371557
Contents?: true
Size: 1.06 KB
Versions: 1
Compression:
Stored size: 1.06 KB
Contents
require 'helper' describe DirectEmployers::Client do before do @client = DirectEmployers::Client.new end describe "#search" do context "with no query parameters" do before do stub_get("api.asp?key=abc123"). to_return(:status => 200, :body => fixture("search_to_broad.xml")) end it "should return search to broad" do search = @client.search(:key => "abc123") a_get("api.asp?key=abc123").should have_been_made search.api.error.should == "Search Too Broad" end end context "with query parameter moc code 11b" do before do stub_get("api.asp?key=abc123&moc=11b"). to_return(:status => 200, :body => fixture("11bquery.xml")) end it "should return a list of jobs with moc code 11b" do search = @client.search(:key => "abc123", :moc => "11b") a_get("api.asp?key=abc123&moc=11b").should have_been_made search.api.query.should == "First-Line Supervisors/Managers of Weapons Specialists/Crew Members, Infantry" end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
direct_employers-0.0.1 | spec/direct_employers/client_spec.rb |