Sha256: 52f0473766b000bfd8e930a7cedc2063a9e6061001d1a3fffe79cc8c3a209d35

Contents?: true

Size: 778 Bytes

Versions: 2

Compression:

Stored size: 778 Bytes

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_api_get('/listings/1234/documents','listing_document_index.json')

    v = Document.find_by_listing_key('1234')
    v.should be_an(Array)
    v.length.should == 2
  end

  after(:each) do
    @document = nil
  end

end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
flexmls_api-0.6.5 spec/unit/flexmls_api/models/document_spec.rb
flexmls_api-0.6.4 spec/unit/flexmls_api/models/document_spec.rb