require "minitest/autorun" require "mocha/setup" require_relative "../lib/mini_graphite" class MiniGraphiteTest < MiniTest::Test def test_debug Kernel.expects(:puts).with(regexp_matches(/MESSAGE/)) logger = Dalia::MiniGraphite::Logger.new logger.debug("MESSAGE") end def test_debug_when_not_debug_mode Kernel.expects(:puts).never logger = Dalia::MiniGraphite::Logger.new(false) logger.debug("MESSAGE") end def test_debug_when_rails_actived Rails.expects(:logger => mock(:info)) logger = Dalia::MiniGraphite::Logger.new logger.debug("MESSAGE") end end