Parent

Class Index [+]

Quicksearch

Autotest::Rspec

Constants

SPEC_PROGRAM

Public Class Methods

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

Public Instance Methods

consolidate_failures(failed) click to toggle source
    # File lib/autotest/rspec.rb, line 29
29:   def consolidate_failures(failed)
30:     filters = new_hash_of_arrays
31:     failed.each do |spec, trace|
32:       if trace =~ /\n(\.\/)?(.*spec\.rb):[\d]+:/
33:         filters[$2] << spec
34:       end
35:     end
36:     return filters
37:   end
make_test_cmd(files_to_test) click to toggle source
    # File lib/autotest/rspec.rb, line 39
39:   def make_test_cmd(files_to_test)
40:     files_to_test.empty? ? '' :
41:       "#{ruby} #{SPEC_PROGRAM} --autospec #{normalize(files_to_test).keys.flatten.join(' ')} #{add_options_if_present}"
42:   end
normalize(files_to_test) click to toggle source
    # File lib/autotest/rspec.rb, line 44
44:   def normalize(files_to_test)
45:     files_to_test.keys.inject({}) do |result, filename|
46:       result[File.expand_path(filename)] = []
47:       result
48:     end
49:   end

Disabled; run with --debug to generate this.

[Validate]

Generated with the Darkfish Rdoc Generator 1.1.6.