Sha256: 9b32691fc6dc95b695d2387deecc839a4095a0d26368bdc2a51bb9da1611f248
Contents?: true
Size: 710 Bytes
Versions: 1
Compression:
Stored size: 710 Bytes
Contents
require 'spec_helper' describe Pancake::Middlewares::Logger do before do Pancake.stack(:logger).use(Pancake::Middlewares::Logger) class ::PancakeSpecLogger def self.call(env) Rack::Response.new("OK").finish end end end after do clear_constants :PancakeSpecLogger FileUtils.rm_rf(File.join(Pancake.get_root(__FILE__), "log")) end def app Pancake.start(:root => Pancake.get_root(__FILE__)){ PancakeSpecLogger } end it "should inject a logger into the request env" do the_app = app env = Rack::MockRequest.env_for("/") env['rack.logger'].should be_nil the_app.call(env) env['rack.logger'].class.should == Pancake::Logger end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
pancake-0.3.0 | spec/pancake/middlewares/logger_spec.rb |