class ApplicationTests::TestTest

Public Instance Methods

setup() click to toggle source
# File railties/test/application/test_test.rb, line 9
def setup
  build_app
end
teardown() click to toggle source
# File railties/test/application/test_test.rb, line 13
def teardown
  teardown_app
end

Private Instance Methods

assert_successful_test_run(name) click to toggle source
# File railties/test/application/test_test.rb, line 330
def assert_successful_test_run(name)
  result = run_test_file(name)
  assert_equal 0, $?.to_i, result
  result
end
assert_unsuccessful_run(name, message) click to toggle source
# File railties/test/application/test_test.rb, line 323
def assert_unsuccessful_run(name, message)
  result = run_test_file(name)
  assert_not_equal 0, $?.to_i
  assert_includes result, message
  result
end
run_test_file(name, options = {}) click to toggle source
# File railties/test/application/test_test.rb, line 336
def run_test_file(name, options = {})
  Dir.chdir(app_path) { `bin/quails test "#{app_path}/test/#{name}" 2>&1` }
end