Sha256: 73e1e2526d02681d27fe68fb66b7fe0953187492edea292dcc142c1ba2a5c184

Contents?: true

Size: 1.25 KB

Versions: 13

Compression:

Stored size: 1.25 KB

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
    expect(VirtualTour).to respond_to(:find_by_listing_key)
    expect(@virtualtour).to respond_to(:branded?)
    expect(@virtualtour).to respond_to(:unbranded?)
  end

  it "should know if it's branded" do
    expect(@virtualtour.branded?).to eq(true)
    expect(@virtualtour.unbranded?).to eq(false)
  end

  context "/listings/<listing_id>/virtualtours", :support do
    on_get_it "should get virtual tours for a listing" do
      stub_auth_request
      stub_api_get('/listings/1234/virtualtours','listings/virtual_tours_index.json')

      v = VirtualTour.find_by_listing_key('1234')
      expect(v).to be_an(Array)
      expect(v.length).to eq(5)
    end
  end

  context "/listings/<listing_id>/virtualtours/<tour_id>", :support do
    on_get_it "should return information about a specific virtual tour"
  end

  after(:each) do
    @virtualtour = nil
  end

end

Version data entries

13 entries across 13 versions & 1 rubygems

Version Path
spark_api-2.0.0 spec/unit/spark_api/models/virtual_tour_spec.rb
spark_api-1.6.3 spec/unit/spark_api/models/virtual_tour_spec.rb
spark_api-1.6.2 spec/unit/spark_api/models/virtual_tour_spec.rb
spark_api-1.6.1 spec/unit/spark_api/models/virtual_tour_spec.rb
spark_api-1.5.7 spec/unit/spark_api/models/virtual_tour_spec.rb
spark_api-1.6.0 spec/unit/spark_api/models/virtual_tour_spec.rb
spark_api-1.5.6 spec/unit/spark_api/models/virtual_tour_spec.rb
spark_api-1.5.5 spec/unit/spark_api/models/virtual_tour_spec.rb
spark_api-1.5.4 spec/unit/spark_api/models/virtual_tour_spec.rb
spark_api-1.5.3 spec/unit/spark_api/models/virtual_tour_spec.rb
spark_api-1.5.2 spec/unit/spark_api/models/virtual_tour_spec.rb
spark_api-1.5.1 spec/unit/spark_api/models/virtual_tour_spec.rb
spark_api-1.5.0 spec/unit/spark_api/models/virtual_tour_spec.rb