GitHub Sale: sign up for any paid plan this week and pay nothing until January 1, 2009!  [ hide ]

public
Rubygem
Description: Merb Core: All you need. None you don't.
Homepage: http://www.merbivore.com
Clone URL: git://github.com/wycats/merb-core.git
Specs pass again (logger bug fixed)
wycats (author)
Wed Oct 08 22:47:43 -0700 2008
commit  25a1c4d1e995e988201c8ca2cff163c986d42079
tree    2ba0fade43e09b2dcc732e7dff9723369be61563
parent  eba7840ec7b1086eea6111fa2ed12b6fadfd18e9
...
37
38
39
40
 
41
42
43
44
45
46
47
 
48
49
50
...
52
53
54
55
 
56
57
58
...
63
64
65
66
 
67
68
69
...
72
73
74
75
 
76
77
78
...
80
81
82
83
 
84
85
86
...
97
98
99
100
 
101
102
103
...
37
38
39
 
40
41
42
43
44
45
46
 
47
48
49
50
...
52
53
54
 
55
56
57
58
...
63
64
65
 
66
67
68
69
...
72
73
74
 
75
76
77
78
...
80
81
82
 
83
84
85
86
...
97
98
99
 
100
101
102
103
0
@@ -37,14 +37,14 @@ describe Merb::Logger do
0
 
0
     it "should set the log level to :warn (4) when second parameter is :warn" do
0
       Merb::Config[:log_level] = :warn
0
- Merb.logger = nil
0
+ Merb.reset_logger!
0
       Merb.logger.level.should == 4
0
     end
0
 
0
     it "should set the log level to :debug (0) when Merb.environment is development" do
0
       Merb.environment = "development"
0
       Merb::Config.delete(:log_level)
0
- Merb.logger = nil
0
+ Merb.reset_logger!
0
       Merb::BootLoader::Logger.run
0
       Merb.logger.level.should == 0
0
     end
0
@@ -52,7 +52,7 @@ describe Merb::Logger do
0
     it "should set the log level to :error (6) when Merb.environment is production" do
0
       Merb.environment = "production"
0
       Merb::Config.delete(:log_level)
0
- Merb.logger = nil
0
+ Merb.reset_logger!
0
       Merb::BootLoader::Logger.run
0
       Merb.logger.level.should == 4
0
     end
0
@@ -63,7 +63,7 @@ describe Merb::Logger do
0
 
0
     it 'allows level value be specified as a String' do
0
       Merb::Config[:log_level] = 'warn'
0
- Merb.logger = nil
0
+ Merb.reset_logger!
0
       Merb.logger.level.should == 4
0
     end
0
   end
0
@@ -72,7 +72,7 @@ describe Merb::Logger do
0
   describe "#flush" do
0
     it "should immediately return if the buffer is empty" do
0
       Merb::Config[:log_stream] = StringIO.new
0
- Merb.logger = nil
0
+ Merb.reset_logger!
0
 
0
       Merb.logger.flush
0
       Merb::Config[:log_stream].string.should == ""
0
@@ -80,7 +80,7 @@ describe Merb::Logger do
0
 
0
     it "should call the write_method with the stringified contents of the buffer if the buffer is non-empty" do
0
       Merb::Config[:log_stream] = StringIO.new
0
- Merb.logger = nil
0
+ Merb.reset_logger!
0
 
0
       Merb.logger << "a message"
0
       Merb.logger << "another message"
0
@@ -97,7 +97,7 @@ describe Merb::Logger do
0
 
0
   def set_level(level)
0
     Merb::Config[:log_level] = level
0
- Merb.logger = nil
0
+ Merb.reset_logger!
0
   end
0
 
0
   # Spec examples below all use log_with_method
...
111
112
113
114
 
115
116
117
...
111
112
113
 
114
115
116
117
0
@@ -111,7 +111,7 @@ Spec::Runner.configure do |config|
0
   def with_level(level)
0
     Merb::Config[:log_stream] = StringIO.new
0
     Merb::Config[:log_level] = level
0
- Merb.logger = nil
0
+ Merb.reset_logger!
0
     yield
0
     Merb::Config[:log_stream]
0
   end

Comments

    No one has commented yet.