Sha256: 5731bbf24a662ba8ef878ea7c67c461ac57100e88313936f7ec2de59da314c28

Contents?: true

Size: 866 Bytes

Versions: 17

Compression:

Stored size: 866 Bytes

Contents

# frozen_string_literal: true

module ARTest
  module SQLServer
    module SqlCounterSqlserver
      # Only return the log vs. log_all
      def capture_sql_ss
        ActiveRecord::SQLCounter.clear_log
        yield
        ActiveRecord::SQLCounter.log.dup
      end
    end

    # TODO: Delete the code below after all Rails 6.1 tests passing.
    #
    # ignored_sql = [
    #   /INFORMATION_SCHEMA\.(TABLES|VIEWS|COLUMNS|KEY_COLUMN_USAGE)/im,
    #   /sys.columns/i,
    #   /SELECT @@version/,
    #   /SELECT @@TRANCOUNT/,
    #   /(BEGIN|COMMIT|ROLLBACK|SAVE) TRANSACTION/,
    #   /SELECT CAST\(.* AS .*\) AS value/,
    #   /SELECT DATABASEPROPERTYEX/im
    # ]
    #
    # sqlcounter = ObjectSpace.each_object(ActiveRecord::SQLCounter).to_a.first
    # sqlcounter.instance_variable_set :@ignore, Regexp.union(ignored_sql.push(sqlcounter.ignore))
  end
end

Version data entries

17 entries across 17 versions & 1 rubygems

Version Path
activerecord-sqlserver-adapter-7.0.7 test/support/sql_counter_sqlserver.rb
activerecord-sqlserver-adapter-7.0.6 test/support/sql_counter_sqlserver.rb
activerecord-sqlserver-adapter-7.0.5.1 test/support/sql_counter_sqlserver.rb
activerecord-sqlserver-adapter-7.1.0.beta1 test/support/sql_counter_sqlserver.rb
activerecord-sqlserver-adapter-7.0.5.0 test/support/sql_counter_sqlserver.rb
activerecord-sqlserver-adapter-7.0.4.0 test/support/sql_counter_sqlserver.rb
activerecord-sqlserver-adapter-7.0.3.0 test/support/sql_counter_sqlserver.rb
activerecord-sqlserver-adapter-7.0.2.0 test/support/sql_counter_sqlserver.rb
activerecord-sqlserver-adapter-6.1.3.0 test/support/sql_counter_sqlserver.rb
activerecord-sqlserver-adapter-7.0.1.0 test/support/sql_counter_sqlserver.rb
activerecord-sqlserver-adapter-7.0.0.0 test/support/sql_counter_sqlserver.rb
activerecord-sqlserver-adapter-7.0.0.0.rc1 test/support/sql_counter_sqlserver.rb
activerecord-sqlserver-adapter-6.1.2.1 test/support/sql_counter_sqlserver.rb
activerecord-sqlserver-adapter-6.1.2.0 test/support/sql_counter_sqlserver.rb
activerecord-sqlserver-adapter-6.1.1.0 test/support/sql_counter_sqlserver.rb
activerecord-sqlserver-adapter-6.1.0.0 test/support/sql_counter_sqlserver.rb
activerecord-sqlserver-adapter-6.1.0.0.rc1 test/support/sql_counter_sqlserver.rb