Class: Rdm::SpecRunner::View

Inherits:
Object
  • Object
show all
Defined in:
lib/rdm/spec_runner/view.rb

Instance Method Summary collapse

Instance Method Details

#missing_specs_message(skipped_packages) ⇒ Object



13
14
15
# File 'lib/rdm/spec_runner/view.rb', line 13

def missing_specs_message(skipped_packages)
  "NO SPECS FOUND FOR PACKAGES: \n#{skipped_packages.map { |x| " - #{x}" }.join("\n")}\n\n**** SPECS *****: "
end

#no_specs_for_package(package_name) ⇒ Object



17
18
19
# File 'lib/rdm/spec_runner/view.rb', line 17

def no_specs_for_package(package_name)
  "Package #{package_name} has no specs to execute!"
end

#package_not_found_message(package_name, prepared_command_params) ⇒ Object



9
10
11
# File 'lib/rdm/spec_runner/view.rb', line 9

def package_not_found_message(package_name, prepared_command_params)
  "Package #{package_name} not found! \nPossible packages:\n\n#{packages_menu(prepared_command_params)}"
end

#packages_menu(prepared_command_params) ⇒ Object



2
3
4
5
6
7
# File 'lib/rdm/spec_runner/view.rb', line 2

def packages_menu(prepared_command_params)
  prepared_command_params
    .sort_by(&:package_path)
    .map { |x| " - #{x.package_name} (#{x.spec_count} spec files)" }
    .join("\n")
end