summaryrefslogtreecommitdiff
path: root/test/rubygems/test_gem_specification.rb
diff options
context:
space:
mode:
Diffstat (limited to 'test/rubygems/test_gem_specification.rb')
-rw-r--r--test/rubygems/test_gem_specification.rb8
1 files changed, 8 insertions, 0 deletions
diff --git a/test/rubygems/test_gem_specification.rb b/test/rubygems/test_gem_specification.rb
index 75b8b8ed1f..2a84d88346 100644
--- a/test/rubygems/test_gem_specification.rb
+++ b/test/rubygems/test_gem_specification.rb
@@ -2544,6 +2544,14 @@ end
assert_equal @c1, same_spec
end
+ def test_to_ruby_keeps_requirements_as_originally_specified
+ spec = util_spec 'a', '1' do |s|
+ s.add_dependency 'b', ['~> 1.0', '>= 1.0.0']
+ end
+
+ assert_includes spec.to_ruby, '"~> 1.0", ">= 1.0.0"'
+ end
+
def test_to_ruby_legacy
gemspec1 = Gem::Deprecate.skip_during do
eval LEGACY_RUBY_SPEC