mirror of
https://github.com/rails/rails.git
synced 2022-11-09 12:12:34 -05:00
55298629c0
- Right now master is 5.0.0. Latest gem release is 4.2.0 for which we are accepting bug reports. So lets use it in bug report templates. - 5.0.0 is not installable as it's not available on Rubygems yet. So the gem bug templates are not usable without editing the version. Using 4.2.0 will make them usable again.
47 lines
991 B
Ruby
47 lines
991 B
Ruby
# Activate the gem you are reporting the issue against.
|
|
gem 'rails', '4.2.0'
|
|
|
|
require 'rails'
|
|
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 text: 'Home'
|
|
end
|
|
end
|
|
|
|
require 'minitest/autorun'
|
|
require 'rack/test'
|
|
|
|
# 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
|