Sha256: e58fa81f98bc95c706a9c40d577cbd477005d53463c84b09e8497a02757c0377

Contents?: true

Size: 816 Bytes

Versions: 1

Compression:

Stored size: 816 Bytes

Contents

require File.expand_path('../spec_helper', __FILE__)

module Liferaft
  describe Version do
    it 'compares 6D570 and 6D1002 correctly' do
      v1 = Version.new('6D570')
      v2 = Version.new('6D1002')

      v1.should < v2
      v2.should > v1
    end

    it 'implements the equality operator' do
      v1 = Version.new('6D570')
      v2 = Version.new('6D570')

      v1.should == v2
    end

    it 'implements greater-than-or-equals operator' do
      v1 = Version.new('6D570')
      v2 = Version.new('6D570')
      v3 = Version.new('6D1002')

      v2.should >= v1
      v2.should >= v3
    end

    it 'implements less-than-or-equals operator' do
      v1 = Version.new('6D570')
      v2 = Version.new('6D570')
      v3 = Version.new('6D1002')

      v1.should <= v2
      v1.should <= v3
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
liferaft-0.0.3 spec/comparison_spec.rb