diff options
author | Samuel Giddins <segiddins@segiddins.me> | 2016-08-11 13:44:58 -0500 |
---|---|---|
committer | Samuel Giddins <segiddins@segiddins.me> | 2016-08-11 15:27:03 -0500 |
commit | 1caf3747243f8097c3ed69f4d808646c4171d7e2 (patch) | |
tree | 06bbf5c41fa35f0e701dc502d40b2294c04e6bf9 | |
parent | e950b78ec8ea4def36c1eea6ac7807193fa42c67 (diff) | |
download | bundler-1caf3747243f8097c3ed69f4d808646c4171d7e2.tar.gz |
Silence WEBrick in the realworld specs
-rw-r--r-- | spec/realworld/dependency_api_spec.rb | 3 | ||||
-rw-r--r-- | spec/realworld/gemfile_source_header_spec.rb | 3 | ||||
-rw-r--r-- | spec/realworld/mirror_probe_spec.rb | 3 | ||||
-rw-r--r-- | spec/support/silent_logger.rb | 9 |
4 files changed, 15 insertions, 3 deletions
diff --git a/spec/realworld/dependency_api_spec.rb b/spec/realworld/dependency_api_spec.rb index bbb6f4a150..9823cf8c76 100644 --- a/spec/realworld/dependency_api_spec.rb +++ b/spec/realworld/dependency_api_spec.rb @@ -16,7 +16,8 @@ describe "gemcutter's dependency API", :realworld => true do :Host => "0.0.0.0", :Port => port, :server => "webrick", - :AccessLog => []) + :AccessLog => [], + :Logger => Spec::SilentLogger.new) server.start end @t.run diff --git a/spec/realworld/gemfile_source_header_spec.rb b/spec/realworld/gemfile_source_header_spec.rb index 38d419a246..1c39fe97bb 100644 --- a/spec/realworld/gemfile_source_header_spec.rb +++ b/spec/realworld/gemfile_source_header_spec.rb @@ -43,7 +43,8 @@ describe "fetching dependencies with a mirrored source", :realworld => true, :ru :Host => "0.0.0.0", :Port => @port, :server => "webrick", - :AccessLog => []) + :AccessLog => [], + :Logger => Spec::SilentLogger.new) end.run wait_for_server("127.0.0.1", @port) diff --git a/spec/realworld/mirror_probe_spec.rb b/spec/realworld/mirror_probe_spec.rb index c46e4e7f20..bb2be7f232 100644 --- a/spec/realworld/mirror_probe_spec.rb +++ b/spec/realworld/mirror_probe_spec.rb @@ -112,7 +112,8 @@ describe "fetching dependencies with a not available mirror", :realworld => true :Host => host, :Port => @server_port, :server => "webrick", - :AccessLog => []) + :AccessLog => [], + :Logger => Spec::SilentLogger.new) end.run wait_for_server(host, @server_port) diff --git a/spec/support/silent_logger.rb b/spec/support/silent_logger.rb new file mode 100644 index 0000000000..1a8f91b3ba --- /dev/null +++ b/spec/support/silent_logger.rb @@ -0,0 +1,9 @@ +# frozen_string_literal: true +require "logger" +module Spec + class SilentLogger + (::Logger.instance_methods - Object.instance_methods).each do |logger_instance_method| + define_method(logger_instance_method) {|*args, &blk| } + end + end +end |