Class: Rectify::RSpec::DatabaseReporter

Inherits:
Object
  • Object
show all
Defined in:
lib/rectify/rspec/database_reporter/display.rb,
lib/rectify/rspec/database_reporter/reporter.rb,
lib/rectify/rspec/database_reporter/query_info.rb,
lib/rectify/rspec/database_reporter/query_stats.rb

Defined Under Namespace

Classes: Display, QueryInfo, QueryStats, Reporter

Constant Summary collapse

SQL_TO_IGNORE =
/
  pg_table|
  pg_attribute|
  pg_namespace|
  current_database|
  information_schema|
  sqlite_master|
  ^TRUNCATE TABLE|
  ^ALTER TABLE|
  ^BEGIN|
  ^COMMIT|
  ^ROLLBACK|
  ^RELEASE|
  ^SAVEPOINT|
  ^SHOW|
  ^PRAGMA
/xi

Class Method Summary collapse

Class Method Details

.enableObject



22
23
24
25
26
27
28
29
30
31
# File 'lib/rectify/rspec/database_reporter/reporter.rb', line 22

def self.enable
  ::RSpec.configure do |config|
    config.reporter.register_listener(
      Reporter.new,
      :start,
      :example_started,
      :start_dump
    )
  end
end