Sha256: 7e88e483f4292b4af89dc75856a19e34a5c85d2bd472867907ce07910488c871
Contents?: true
Size: 965 Bytes
Versions: 2
Compression:
Stored size: 965 Bytes
Contents
require 'isolation/abstract_unit' require 'rack/test' module ApplicationTests class RoutingTest < ActiveSupport::TestCase include ActiveSupport::Testing::Isolation include Rack::Test::Methods def setup build_app boot_rails end def teardown teardown_app end test "Unknown format falls back to HTML template" do app_file 'config/routes.rb', <<-RUBY Rails.application.routes.draw do get 'pages/:id', to: 'pages#show' end RUBY app_file 'app/controllers/pages_controller.rb', <<-RUBY class PagesController < ApplicationController layout false def show end end RUBY app_file 'app/views/pages/show.html.erb', <<-RUBY <%= params[:id] %> RUBY get '/pages/foo' assert_equal 200, last_response.status get '/pages/foo.bar' assert_equal 200, last_response.status end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
activejob-lock-0.0.2 | rails/railties/test/application/rendering_test.rb |
activejob-lock-0.0.1 | rails/railties/test/application/rendering_test.rb |