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"
end

#no_specs_for_package(package_name) ⇒ Object



25
26
27
# File 'lib/rdm/spec_runner/view.rb', line 25

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

#skipping_specs_message(skipped_packages) ⇒ Object



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

def skipping_specs_message(skipped_packages)
  "FOLLOWING PACKAGES WERE SKIPPED BY .runignore FILE: \n#{skipped_packages.map { |x| " - #{x}" }.join("\n")}\n\n"
end

#specs_header_messageObject



21
22
23
# File 'lib/rdm/spec_runner/view.rb', line 21

def specs_header_message
  "**** SPECS *****"
end