Class: Compatriot::MinitestReportDriver

Inherits:
Minitest::StatisticsReporter
  • Object
show all
Defined in:
lib/compatriot/minitest_report_driver.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(options = {}) ⇒ MinitestReportDriver

Returns a new instance of MinitestReportDriver.



8
9
10
11
# File 'lib/compatriot/minitest_report_driver.rb', line 8

def initialize(options={})
  super($stdout, options)
  self.tests = []
end

Instance Attribute Details

#testsObject

Returns the value of attribute tests.



6
7
8
# File 'lib/compatriot/minitest_report_driver.rb', line 6

def tests
  @tests
end

Instance Method Details

#after_suite(suite) ⇒ Object



22
23
# File 'lib/compatriot/minitest_report_driver.rb', line 22

def after_suite(suite)
end

#after_test(test) ⇒ Object



16
17
# File 'lib/compatriot/minitest_report_driver.rb', line 16

def after_test(test)
end

#before_suite(suite) ⇒ Object



19
20
# File 'lib/compatriot/minitest_report_driver.rb', line 19

def before_suite(suite)
end

#before_test(test) ⇒ Object



13
14
# File 'lib/compatriot/minitest_report_driver.rb', line 13

def before_test(test)
end

#record(test) ⇒ Object



25
26
27
28
# File 'lib/compatriot/minitest_report_driver.rb', line 25

def record(test)
  super
  tests << test
end

#reportObject



30
31
32
33
# File 'lib/compatriot/minitest_report_driver.rb', line 30

def report
  super
  Compatriot::Reporter.new(tests).run
end