Sha256: 13d3e80b08a33dd19e5d8c0619c5d465a7ba3e1f24d22251d7a1a698b339b771

Contents?: true

Size: 1.03 KB

Versions: 28

Compression:

Stored size: 1.03 KB

Contents

require 'spec_helper'

describe ACTV::AssetPrice do

  describe 'attribute accessors and aliases' do
    context 'when set the validate value for the asset_price' do
      before do
        @price = ACTV::AssetPrice.new(effectiveUntilDate: '2012-08-03T06:59:00', priceAmt: '10', maxPriceAmt: '15', minPriceAmt: '5')
      end
      subject { @price }

      its(:effective_date){ should eq '2012-08-03T06:59:00' }
      its(:amount){ should eq '10' }
      its(:max_amount){ should eq '15' }
      its(:min_amount){ should eq '5' }

      its(:effectiveUntilDate){ should eq '2012-08-03T06:59:00' }
      its(:priceAmt){ should eq '10' }
      its(:maxPriceAmt){ should eq '15' }
      its(:minPriceAmt){ should eq '5' }
    end
  end

  context "when haven't effectiveUntilDate set " do
    price = ACTV::AssetPrice.new(priceAmt: '10', maxPriceAmt: '15', minPriceAmt: '5')
    it 'should return the default "2200-01-01T00:00:00" value for the "effectiveUntilDate"' do
      expect(price.effectiveUntilDate).to eq '2200-01-01T00:00:00'
    end
  end

end

Version data entries

28 entries across 28 versions & 1 rubygems

Version Path
actv-2.9.1 spec/actv/asset_price_spec.rb
actv-2.9.0 spec/actv/asset_price_spec.rb
actv-2.8.2 spec/actv/asset_price_spec.rb
actv-2.8.1 spec/actv/asset_price_spec.rb
actv-2.7.0 spec/actv/asset_price_spec.rb
actv-2.6.0 spec/actv/asset_price_spec.rb
actv-2.5.2 spec/actv/asset_price_spec.rb
actv-2.5.1 spec/actv/asset_price_spec.rb
actv-2.5.0 spec/actv/asset_price_spec.rb
actv-2.4.0 spec/actv/asset_price_spec.rb
actv-2.3.0 spec/actv/asset_price_spec.rb
actv-2.2.1 spec/actv/asset_price_spec.rb
actv-2.2.0 spec/actv/asset_price_spec.rb
actv-2.1.1 spec/actv/asset_price_spec.rb
actv-2.1.0 spec/actv/asset_price_spec.rb
actv-2.0.0 spec/actv/asset_price_spec.rb
actv-1.4.3 spec/actv/asset_price_spec.rb
actv-1.4.2 spec/actv/asset_price_spec.rb
actv-1.4.1 spec/actv/asset_price_spec.rb
actv-1.4.0 spec/actv/asset_price_spec.rb