Sha256: 3bf56cf9b4ed9f278065060de561015049bd171fcde4baecf7709e5c38b22eb4

Contents?: true

Size: 568 Bytes

Versions: 4

Compression:

Stored size: 568 Bytes

Contents

require 'spec_helper'

describe ACTV::AssetComponent do

  let(:asset_guid) { "6d92a2db-7ea5-4dfb-90e7-2b7d4dc839ae" }
  subject { ACTV::AssetComponent.new asset_guid: asset_guid }

  describe "#prices" do
    before(:each) do
      stub_post("/v2/assets.json").with(:body => {"id"=>true}).
        to_return(body: fixture("valid_component_asset.json"), headers: { content_type: "application/json; charset=utf-8" })
    end

    it 'returns the prices associated with the component' do
      expect(subject.prices.first).to be_an(ACTV::AssetPrice)
    end
  end

end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
actv-1.4.3 spec/actv/asset_component_spec.rb
actv-1.4.2 spec/actv/asset_component_spec.rb
actv-1.4.1 spec/actv/asset_component_spec.rb
actv-1.4.0 spec/actv/asset_component_spec.rb