diff options
author | Christian Neukirchen <chneukirchen@gmail.com> | 2010-06-15 11:37:52 +0200 |
---|---|---|
committer | Christian Neukirchen <chneukirchen@gmail.com> | 2010-06-15 11:37:52 +0200 |
commit | e617e8f67bcbcff6b5fcb1670747bc020b869b72 (patch) | |
tree | 50b74613b03f57c2a8d757c6402ed8f5f144c752 /test/spec_logger.rb | |
parent | 19c8aee05c2cbb4441017c751b2ff27fa3ca1cff (diff) | |
download | rack-e617e8f67bcbcff6b5fcb1670747bc020b869b72.tar.gz |
Rename spec/ back to test/
Diffstat (limited to 'test/spec_logger.rb')
-rw-r--r-- | test/spec_logger.rb | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/test/spec_logger.rb b/test/spec_logger.rb new file mode 100644 index 00000000..f1952273 --- /dev/null +++ b/test/spec_logger.rb @@ -0,0 +1,20 @@ +require 'stringio' +require 'rack/logger' + +describe Rack::Logger do + should "log to rack.errors" do + app = lambda { |env| + log = env['rack.logger'] + log.debug("Created logger") + log.info("Program started") + log.warn("Nothing to do!") + + [200, {'Content-Type' => 'text/plain'}, ["Hello, World!"]] + } + + errors = StringIO.new + Rack::Logger.new(app).call('rack.errors' => errors) + errors.string.should.match(/INFO -- : Program started/) + errors.string.should.match(/WARN -- : Nothing to do/) + end +end |