summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSamuel Giddins <segiddins@segiddins.me>2016-07-28 15:01:20 -0500
committerSamuel Giddins <segiddins@segiddins.me>2016-08-02 15:04:28 -0500
commit73408c062990bac9e80d61e410de25b93d63ffb9 (patch)
tree68344288e5cbf4d7e7f5120f9ab46788ef1f03d4
parent00776ba1364386cd4eae79ee183d4a36a1b66c50 (diff)
downloadbundler-73408c062990bac9e80d61e410de25b93d63ffb9.tar.gz
Only expect no gemspec warnings on 2.4+
-rw-r--r--spec/quality_spec.rb6
1 files changed, 5 insertions, 1 deletions
diff --git a/spec/quality_spec.rb b/spec/quality_spec.rb
index 778bfe500e..da495a8c6b 100644
--- a/spec/quality_spec.rb
+++ b/spec/quality_spec.rb
@@ -186,7 +186,11 @@ describe "The library itself" do
Dir.chdir(root) do
begin
gem_command! :build, "bundler.gemspec"
- expect(err).to be_empty, "bundler should build as a gem without warnings, but\n#{err}"
+ if Bundler.rubygems.provides?(">= 2.4")
+ # older rubygems have weird warnings, and we won't actually be using them
+ # to build the gem for releases anyways
+ expect(err).to be_empty, "bundler should build as a gem without warnings, but\n#{err}"
+ end
ensure
# clean up the .gem generated
FileUtils.rm("bundler-#{Bundler::VERSION}.gem")