mirror of
https://github.com/rails/rails.git
synced 2022-11-09 12:12:34 -05:00
6b3719b757
The current code base is not uniform. After some discussion, we have chosen to go with double quotes by default.
56 lines
1.2 KiB
Ruby
56 lines
1.2 KiB
Ruby
begin
|
|
require "bundler/inline"
|
|
rescue LoadError => e
|
|
$stderr.puts "Bundler version 1.10 or later is required. Please update your Bundler"
|
|
raise e
|
|
end
|
|
|
|
gemfile(true) do
|
|
source "https://rubygems.org"
|
|
# Activate the gem you are reporting the issue against.
|
|
gem "rails", "5.0.0"
|
|
end
|
|
|
|
require "rack/test"
|
|
require "action_controller/railtie"
|
|
|
|
class TestApp < Rails::Application
|
|
config.root = File.dirname(__FILE__)
|
|
config.session_store :cookie_store, key: "cookie_store_key"
|
|
secrets.secret_token = "secret_token"
|
|
secrets.secret_key_base = "secret_key_base"
|
|
|
|
config.logger = Logger.new($stdout)
|
|
Rails.logger = config.logger
|
|
|
|
routes.draw do
|
|
get "/" => "test#index"
|
|
end
|
|
end
|
|
|
|
class TestController < ActionController::Base
|
|
include Rails.application.routes.url_helpers
|
|
|
|
def index
|
|
render plain: "Home"
|
|
end
|
|
end
|
|
|
|
require "minitest/autorun"
|
|
|
|
# Ensure backward compatibility with Minitest 4
|
|
Minitest::Test = MiniTest::Unit::TestCase unless defined?(Minitest::Test)
|
|
|
|
class BugTest < Minitest::Test
|
|
include Rack::Test::Methods
|
|
|
|
def test_returns_success
|
|
get "/"
|
|
assert last_response.ok?
|
|
end
|
|
|
|
private
|
|
def app
|
|
Rails.application
|
|
end
|
|
end
|