diff options
author | Tim Moore <tmoore@incrementalism.net> | 2015-04-12 15:34:11 +1000 |
---|---|---|
committer | Tim Moore <tmoore@incrementalism.net> | 2015-04-12 19:00:11 +1000 |
commit | 9fd1b814d90059fddd3cba502b8eb686a6ad5026 (patch) | |
tree | e8a7402528a26cb7e4b1969480278e61191a0457 | |
parent | 60f2096f33df2a3392d251f55301b0e8566ab0fa (diff) | |
download | bundler-9fd1b814d90059fddd3cba502b8eb686a6ad5026.tar.gz |
Fixes a build failure introduced in a72df72.
-rw-r--r-- | spec/bundler/gem_helper_spec.rb | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/spec/bundler/gem_helper_spec.rb b/spec/bundler/gem_helper_spec.rb index 2a7e230d..8cfacbac 100644 --- a/spec/bundler/gem_helper_spec.rb +++ b/spec/bundler/gem_helper_spec.rb @@ -71,16 +71,20 @@ describe Bundler::GemHelper do let(:app_version) { "0.1.0" } let(:app_gem_dir) { app_path.join("pkg") } let(:app_gem_path) { app_gem_dir.join("#{app_name}-#{app_version}.gem") } - let(:app_gemspec_content) { File.read(app_gemspec_path) } + let(:app_gemspec_content) { remove_push_guard(File.read(app_gemspec_path)) } before(:each) do content = app_gemspec_content.gsub("TODO: ", "") content.sub!(/homepage\s+= ".*"/, 'homepage = ""') + File.open(app_gemspec_path, "w") { |file| file << content } + end + + def remove_push_guard(gemspec_content) # Remove exception that prevents public pushes on older RubyGems versions if Gem::Version.new(Gem::VERSION) < Gem::Version.new("2.0") - content.sub!(/raise "RubyGems 2\.0 or newer.*/, "") + gemspec_content.sub!(/raise "RubyGems 2\.0 or newer.*/, "") end - File.open(app_gemspec_path, "w") { |file| file << content } + gemspec_content end it "uses a shell UI for output" do |