Sha256: 53bfb53b6d23b35e5a4e2303ec8a540651f762ff53cf3b3cd5aa9625af1a8f1f
Contents?: true
Size: 1.05 KB
Versions: 3
Compression:
Stored size: 1.05 KB
Contents
require './spec/spec_helper' describe Document do before(:each) do @document = Document.new({ :Uri => "http://images.dev.fbsdata.com/documents/cda/20060725224801143085000000.pdf", :ResourceUri => "/v1/listings/20060725224713296297000000/documents/20060725224801143085000000", :Name => "Disclosure", :Id => "20110105165843978012000000", }) end it "should respond to a few methods" do Document.should respond_to(:find_by_listing_key) end it "should get documents for a listing" do stub_auth_request stub_request(:get, "#{FlexmlsApi.endpoint}/#{FlexmlsApi.version}/listings/1234/documents"). with( :query => { :ApiSig => "82f62b685e4318a1ab6bc3fc5a031c5a", :AuthToken => "c401736bf3d3f754f07c04e460e09573", :ApiUser => "foobar" }). to_return(:body => fixture('listing_document_index.json')) v = Document.find_by_listing_key('1234', "foobar") v.should be_an Array v.length.should == 2 end after(:each) do @document = nil end end
Version data entries
3 entries across 3 versions & 1 rubygems