class RailsNewApp::TestRunnerScreen

Public Class Methods

default() click to toggle source
# File lib/rails-new-app/screens/test_runner_screen.rb, line 19
def self.default
  {
    option_number: 2,
    name: "Minitest",
    key: "minitest",
    in_rails_new: true
  }
end

Public Instance Methods

after_valid() click to toggle source
# File lib/rails-new-app/screens/test_runner_screen.rb, line 15
def after_valid
  "Selected test runner is: #{option}\n"
end
lowercase_keys() click to toggle source
# File lib/rails-new-app/screens/test_runner_screen.rb, line 7
def lowercase_keys
  ["", "minitest", "rspec"]
end
next_step() click to toggle source
# File lib/rails-new-app/screens/test_runner_screen.rb, line 28
def next_step
  option == "None" ? :menu : :code_coverage
end
options() click to toggle source
# File lib/rails-new-app/screens/test_runner_screen.rb, line 3
def options
  ["None", "Minitest", "RSpec"]
end
step_question() click to toggle source
# File lib/rails-new-app/screens/test_runner_screen.rb, line 11
def step_question
  "Type the option number of the test runner gem to use:"
end