class TestLauncher::Frameworks::RSpec::Searcher

Public Instance Methods

by_line(file_pattern, line_number) click to toggle source
# File lib/test_launcher/frameworks/rspec.rb, line 26
def by_line(file_pattern, line_number)
  files = test_files(file_pattern)

  files.map {|file|
    {
      file: file,
      line_number: line_number
    }
  }
end

Private Instance Methods

example_name_regex(query) click to toggle source
# File lib/test_launcher/frameworks/rspec.rb, line 47
def example_name_regex(query)
  "^\s*(it|context|(RSpec.)?describe) .*(#{query}).* do.*"
end
file_name_pattern() click to toggle source
# File lib/test_launcher/frameworks/rspec.rb, line 43
def file_name_pattern
  '*_spec.rb'
end
file_name_regex() click to toggle source
# File lib/test_launcher/frameworks/rspec.rb, line 39
def file_name_regex
  /.*_spec\.rb/
end