Sha256: 0917cc98a401cce0f2194117d786491847c1ab2f622ea6dbd2305ac8c069075e
Contents?: true
Size: 895 Bytes
Versions: 3
Compression:
Stored size: 895 Bytes
Contents
require 'spec_helper' describe PriceAdjustment do it 'uses non-default column' do price_adjustment = PriceAdjustment.create expect(price_adjustment.document_number).not_to be_nil end it 'starts from predefined value' do price_adjustment = PriceAdjustment.create expect(price_adjustment.document_number).to eq('500') end it 'has sequence of numbers' do expect(PriceAdjustment.create.document_number).to eq('500') expect(PriceAdjustment.create.document_number).to eq('501') end it 'gets array of numbers' do expect(PriceAdjustment.get_numbers(3)).to eq(%w(500 501 502)) end it 'assigns number after initialization if has with_number' do expect(PriceAdjustment.new(with_number: true).document_number).to eq('500') end it 'does not assign number after initialization' do expect(PriceAdjustment.new.document_number).to be_nil end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
document_number-0.10.0 | spec/models/price_adjustment_spec.rb |
document_number-0.9.6 | spec/models/price_adjustment_spec.rb |
document_number-0.9.5 | spec/models/price_adjustment_spec.rb |