Sha256: eb4141fb6623c57252279bb5df68d5c9bc105c0084f344cffd7e4d3a6e72be3e
Contents?: true
Size: 959 Bytes
Versions: 1
Compression:
Stored size: 959 Bytes
Contents
require "spec_helper" describe Octopus::Logger, :shards => [:canada] do before :each do @out = StringIO.new @log = Octopus::Logger.new(@out) ActiveRecord::Base.logger = @log end after :each do ActiveRecord::Base.logger = nil end if Octopus.rails3? it "should add to the default logger what shard the query was sent" do User.using(:canada).create!(:name => "test") @out.string.should =~ /Shard: canada/ end end it "should be deprecated" do @last_message = nil ActiveSupport::Deprecation.behavior = Proc.new { |message| @last_message = message } @log = Octopus::Logger.new(@out) if @last_message.is_a?(Array) @last_message.first.should =~ /DEPRECATION WARNING: Octopus::Logger is deprecated and will be removed in Octopus 0\.6\.x\./ else @last_message.should =~ /DEPRECATION WARNING: Octopus::Logger is deprecated and will be removed in Octopus 0\.6\.x\./ end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
ar-octopus-0.5.0 | spec/octopus/logger_spec.rb |