Class: Autocoverage::Rspec

Inherits:
Autocoverage show all
Defined in:
lib/autometric/rspec.rb

Constant Summary

Constants inherited from Auto

Auto::SEP, Auto::WINDOZE

Instance Attribute Summary

Attributes inherited from Autocoverage

#coverage, #previous_coverage, #threshold

Attributes inherited from Auto

#file_masks, #modified, #output, #sleep, #wants_to_quit, #working_dirs

Instance Method Summary collapse

Methods inherited from Autocoverage

#coverage_results, #handle_results, #make_cmd

Methods inherited from Auto

add_discovery, add_hook, autodiscover, #find_files, #hook, #last_modified_time, #method_missing, #old_method_missing, #reset, run, #run, #run_metric, #wait_for_changes

Constructor Details

#initialize(*args) ⇒ Rspec

Returns a new instance of Rspec.



5
6
7
8
9
10
# File 'lib/autometric/rspec.rb', line 5

def initialize(*args)
  super(*args)
  
  @file_masks[:test] = /^spec\/.*_spec\.rb$/
  @opts = ["--no-html", "--text-report", "--exclude", "examples,spec,#{test_runner}"]
end

Dynamic Method Handling

This class handles dynamic methods through the method_missing method in the class Auto