aboutsummaryrefslogtreecommitdiffstats
path: root/spec
diff options
context:
space:
mode:
authorTim Moore <tmoore@incrementalism.net>2015-04-12 15:34:11 +1000
committerTim Moore <tmoore@incrementalism.net>2015-04-12 19:00:11 +1000
commit9fd1b814d90059fddd3cba502b8eb686a6ad5026 (patch)
treee8a7402528a26cb7e4b1969480278e61191a0457 /spec
parent60f2096f33df2a3392d251f55301b0e8566ab0fa (diff)
downloadbundler-9fd1b814d90059fddd3cba502b8eb686a6ad5026.tar.gz
Fixes a build failure introduced in a72df72.
Diffstat (limited to 'spec')
-rw-r--r--spec/bundler/gem_helper_spec.rb10
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