Path: blob/master/spec/lib/rex/version_spec.rb
19592 views
require 'spec_helper'1require 'rex/version'23# rubocop:disable Lint/DeprecatedGemVersion4RSpec.describe Rex::Version do5context 'when version is nil' do6let(:version) { nil }7subject { Rex::Version.new(version) }89it 'should be equivalent to a version of 0' do10expect(subject).to eq Gem::Version.new(0)11end1213it 'should be equivalent to a version of "0"' do14expect(subject).to eq Gem::Version.new('0')15end1617it 'should be equivalent to a version of empty string' do18expect(subject).to eq Gem::Version.new('')19end2021it 'should not be less than a version of 0' do22expect(subject).not_to be < Gem::Version.new(0)23end2425it 'should not be greater than a version of 0' do26expect(subject).not_to be > Gem::Version.new(0)27end2829it 'should be less than a version of "0.0.1"' do30expect(subject).to be < Gem::Version.new('0.0.1')31end3233it 'should not be greater than a version of "0.0.1"' do34expect(subject).not_to be > Gem::Version.new('0.0.1')35end36end37end38# rubocop:enable Lint/DeprecatedGemVersion394041