/vendor/bundle/jruby/2.1/gems/rack-1.5.2/test/spec_nulllogger.rb
https://github.com/delowong/logstash · Ruby · 20 lines · 17 code · 3 blank · 0 comment · 0 complexity · 57c8a1c72f9c5a8113efa0b5c9509379 MD5 · raw file
- require 'rack/lint'
- require 'rack/mock'
- require 'rack/nulllogger'
- describe Rack::NullLogger do
- should "act as a noop logger" do
- app = lambda { |env|
- env['rack.logger'].warn "b00m"
- [200, {'Content-Type' => 'text/plain'}, ["Hello, World!"]]
- }
- logger = Rack::Lint.new(Rack::NullLogger.new(app))
- res = logger.call(Rack::MockRequest.env_for)
- res[0..1].should.equal [
- 200, {'Content-Type' => 'text/plain'}
- ]
- res[2].to_enum.to_a.should.equal ["Hello, World!"]
- end
- end