I would add a few more tests here, to make sure that the log levels are actually being respected.

```ruby

it "should not log if level is set to :none" do
  PM.logger.stub! :log do |label, message_text, color|
    should.flunk "should not log if logging is turned off!"
  end
end

it "#error should log if set to :error level or above" do
  PM.logger.mock!(:log)
  PM.logger.error "test message"
end
```