class TestLauncher::Frameworks::Minitest::TestCase

Public Instance Methods

example() click to toggle source
# File lib/test_launcher/frameworks/minitest.rb, line 183
def example
  @memoized_example if defined?(@memoized_example)
  @memoized_example = @example&.gsub(" ", "_")
end
example_runner() click to toggle source
# File lib/test_launcher/frameworks/minitest.rb, line 148
def example_runner
  if spring_enabled?
    "#{spring_runner} rails test"
  else
    "bundle exec ruby -I test"
  end
end
file_runner() click to toggle source
# File lib/test_launcher/frameworks/minitest.rb, line 156
def file_runner
  if spring_enabled?
    "#{spring_runner} rails test"
  else
    "bundle exec ruby -I test -e 'ARGV.each {|f| require(f)}'"
  end
end
spring_enabled?() click to toggle source
# File lib/test_launcher/frameworks/minitest.rb, line 168
def spring_enabled?
  return false if request.disable_spring?
  return true if request.force_spring?

  File.exist?(File.join(app_root, "bin/spring"))
end
spring_runner() click to toggle source
# File lib/test_launcher/frameworks/minitest.rb, line 175
def spring_runner
  if File.exist?(File.join(app_root, "bin/spring"))
    "bin/spring"
  else
    "bundle exec spring"
  end
end
test_root_dir_name() click to toggle source
# File lib/test_launcher/frameworks/minitest.rb, line 164
def test_root_dir_name
  "test"
end