24 lines
486 B
Ruby
24 lines
486 B
Ruby
require "rubygems"
|
|
|
|
module Test
|
|
module Helper
|
|
module VersionAssertions
|
|
def version(v)
|
|
Version.create(v)
|
|
end
|
|
|
|
def assert_version_equal(expected, actual)
|
|
assert_equal Version.create(expected), actual
|
|
end
|
|
|
|
def assert_version_detected(expected, url, specs = {})
|
|
assert_equal expected, Version.detect(url, specs).to_s
|
|
end
|
|
|
|
def assert_version_nil(url)
|
|
assert Version.parse(url).null?
|
|
end
|
|
end
|
|
end
|
|
end
|