Function to compare package versions added

This commit is contained in:
Christoph Haas 2016-02-26 17:32:04 +01:00
parent bd46e4c9e8
commit 26c8605256
2 changed files with 79 additions and 2 deletions

View file

@ -8,10 +8,20 @@ include DebImporter
class PackagesHelperTest < ActionView::TestCase
test "should detect the proper order of package versions" do
assert(DebImporter::Version.new('2') > DebImporter::Version.new('1'))
assert(DebImporter::Version.new('1.0') > DebImporter::Version.new('0.9'))
assert(DebImporter::Version.new('2:1') > DebImporter::Version.new('1:2'))
assert(DebImporter::Version.new('1.0c') > DebImporter::Version.new('1.0aa'))
assert(DebImporter::Version.new('1.0.1') > DebImporter::Version.new('1.0.0.1'))
assert(DebImporter::Version.new('1.0c') > DebImporter::Version.new('1.0.0'))
assert(DebImporter::Version.new('1.0') > DebImporter::Version.new('1.0~pre'))
end
test "should be able to parse local Debian repository test files" do
Rails.logger = Logger.new(STDOUT)
Rails.logger.level = Logger::ERROR
# Rails.logger.level = Logger::INFO
# Rails.logger.level = Logger::ERROR
Rails.logger.level = Logger::INFO
# Rails.logger.level = Logger::DEBUG
# Load information about test repository from environments/test.rb