summary refs log tree commit
path: root/test/spec_rack_nulllogger.rb
diff options
context:
space:
mode:
Diffstat (limited to 'test/spec_rack_nulllogger.rb')
-rw-r--r--test/spec_rack_nulllogger.rb13
1 files changed, 13 insertions, 0 deletions
diff --git a/test/spec_rack_nulllogger.rb b/test/spec_rack_nulllogger.rb
new file mode 100644
index 00000000..b14a200a
--- /dev/null
+++ b/test/spec_rack_nulllogger.rb
@@ -0,0 +1,13 @@
+require 'rack/nulllogger'
+require 'rack/lint'
+require 'rack/mock'
+
+context "Rack::NullLogger" do
+  specify "acks as a nop logger" do
+    app = lambda { |env|
+      env['rack.logger'].warn "b00m"
+      [200, {'Content-Type' => 'text/plain'}, ["Hello, World!"]]
+    }
+    app.call({'rack.logger' => Rack::NullLogger.new})
+  end
+end