Sha256: 94666d1f960e8c2b8542112f1e77be7cadb6e10c468f08a5b3b023a8f0e88054
Contents?: true
Size: 1016 Bytes
Versions: 2
Compression:
Stored size: 1016 Bytes
Contents
require './spec/spec_helper' describe VirtualTour do before(:each) do @virtualtour = VirtualTour.new({ :Uri => "http://www.flexmls.com/", :ResourceUri => "/v1/listings/20060712220814669202000000/virtualtours/20110105165843978012000000", :Name => "My Branded Tour", :Id => "20110105165843978012000000", :Type => "branded" }) end it "should respond to a few methods" do VirtualTour.should respond_to(:find_by_listing_key) @virtualtour.should respond_to(:branded?) @virtualtour.should respond_to(:unbranded?) end it "should know if it's branded" do @virtualtour.branded?.should == true @virtualtour.unbranded?.should == false end it "should get virtual tours for a listing" do stub_auth_request stub_api_get('/listings/1234/virtualtours','listing_virtual_tours_index.json') v = VirtualTour.find_by_listing_key('1234') v.should be_an(Array) v.length.should == 5 end after(:each) do @virtualtour = 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/virtual_tour_spec.rb |
flexmls_api-0.6.4 | spec/unit/flexmls_api/models/virtual_tour_spec.rb |