Sha256: 8eba154229b27110a55d1acfab31da9b6d0b8c761c66ebee8867eac8bab588fc

Contents?: true

Size: 683 Bytes

Versions: 9

Compression:

Stored size: 683 Bytes

Contents

require "spec_helper"
require "active_support/log_subscriber/test_helper"

describe SequelRails::Railties::LogSubscriber do
  include ActiveSupport::LogSubscriber::TestHelper
  def set_logger(logger)
    SequelRails.configuration.logger = logger
    ActiveSupport::LogSubscriber.logger = logger
  end
  before do
    setup
    described_class.attach_to :sequel
  end
  after { teardown }

  it "logs queries" do
    User.all
    wait
    @logger.logged(:debug).last.should =~ /SELECT \* FROM ("|`)users("|`)/
  end

  it "does not log query when logger level is not debug" do
    @logger.level = :info
    User.all
    wait
    @logger.logged(:debug).should have(:no).line
  end
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
sequel-rails-0.7.0 spec/lib/sequel_rails/railties/log_subscriber_spec.rb
sequel-rails-0.6.1 spec/lib/sequel_rails/railties/log_subscriber_spec.rb
sequel-rails-0.6.0 spec/lib/sequel_rails/railties/log_subscriber_spec.rb
sequel-rails-0.5.1 spec/lib/sequel_rails/railties/log_subscriber_spec.rb
sequel-rails-0.5.0 spec/lib/sequel_rails/railties/log_subscriber_spec.rb
sequel-rails-0.4.4 spec/lib/sequel_rails/railties/log_subscriber_spec.rb
sequel-rails-0.4.3 spec/lib/sequel_rails/railties/log_subscriber_spec.rb
sequel-rails-0.4.2 spec/lib/sequel_rails/railties/log_subscriber_spec.rb
sequel-rails-0.4.1 spec/lib/sequel_rails/railties/log_subscriber_spec.rb