class TestLauncher::Frameworks::Base::Runner

Public Instance Methods

by_line_number(test_case) click to toggle source
# File lib/test_launcher/frameworks/base.rb, line 41
def by_line_number(test_case)
  raise NotImplementedError
end
multiple_examples(collection) click to toggle source
# File lib/test_launcher/frameworks/base.rb, line 61
def multiple_examples(collection)
  collection
    .group_by(&:app_root)
    .map { |_root, test_cases| multiple_examples_same_root(test_cases) }
    .join("; cd -;\n\n")
end
multiple_examples_same_file(test_cases) click to toggle source
# File lib/test_launcher/frameworks/base.rb, line 49
def multiple_examples_same_file(test_cases)
  raise NotImplementedError
end
multiple_files(collection) click to toggle source
# File lib/test_launcher/frameworks/base.rb, line 68
def multiple_files(collection)
  collection
    .group_by(&:app_root)
    .map { |_root, test_cases| one_or_more_files(test_cases) }
    .join("; cd -;\n\n")
end
one_or_more_files(test_cases) click to toggle source
# File lib/test_launcher/frameworks/base.rb, line 53
def one_or_more_files(test_cases)
  raise NotImplementedError
end
single_example(test_case) click to toggle source
# File lib/test_launcher/frameworks/base.rb, line 45
def single_example(test_case)
  raise NotImplementedError
end
single_file(test_case) click to toggle source
# File lib/test_launcher/frameworks/base.rb, line 57
def single_file(test_case)
  one_or_more_files([test_case])
end