Function to compare package versions added
This commit is contained in:
parent
bd46e4c9e8
commit
26c8605256
2 changed files with 79 additions and 2 deletions
|
|
@ -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
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue