Class Autotest::Rspec
In: vendor/plugins/rspec/lib/autotest/rspec.rb
Parent: Autotest

Methods

Public Class methods

[Source]

    # File vendor/plugins/rspec/lib/autotest/rspec.rb, line 22
22:   def initialize
23:     super
24:     self.failed_results_re = /^\d+\)\n(?:\e\[\d*m)?(?:.*?Error in )?'([^\n]*)'(?: FAILED)?(?:\e\[\d*m)?\n(.*?)\n\n/m
25:     self.completed_re = /\n(?:\e\[\d*m)?\d* examples?/m
26:   end

Public Instance methods

[Source]

    # File vendor/plugins/rspec/lib/autotest/rspec.rb, line 28
28:   def consolidate_failures(failed)
29:     filters = new_hash_of_arrays
30:     failed.each do |spec, trace|
31:       if trace =~ /\n(\.\/)?(.*spec\.rb):[\d]+:\Z?/
32:         filters[$2] << spec
33:       end
34:     end
35:     return filters
36:   end

[Source]

    # File vendor/plugins/rspec/lib/autotest/rspec.rb, line 38
38:   def make_test_cmd(files_to_test)
39:     return "#{ruby} -S #{files_to_test.keys.flatten.join(' ')} #{add_options_if_present}"
40:   end

[Validate]