diff options
Diffstat (limited to 'test/rubygems/test_gem_version_option.rb')
-rw-r--r-- | test/rubygems/test_gem_version_option.rb | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/test/rubygems/test_gem_version_option.rb b/test/rubygems/test_gem_version_option.rb index d4699313c2..c06c716616 100644 --- a/test/rubygems/test_gem_version_option.rb +++ b/test/rubygems/test_gem_version_option.rb @@ -106,6 +106,21 @@ class TestGemVersionOption < Gem::TestCase assert_equal expected, @cmd.options end + def test_multiple_version_operator_option_compound + @cmd.add_version_option + + @cmd.handle_options ['--version', '< 1', '--version', '> 0.9'] + + expected = { + :args => [], + :explicit_prerelease => false, + :prerelease => false, + :version => Gem::Requirement.new('< 1', '> 0.9'), + } + + assert_equal expected, @cmd.options + end + def test_version_option_explicit_prerelease @cmd.add_prerelease_option @cmd.add_version_option |